Моя система сборки grunt транспилирует мой javascript (который также использует реакцию). К сожалению, он не транспилирует Promises. Для этого мне нужен полифилл. Я хочу включить babel-polyfill в свою систему сборки grunt. Моя система сборки использует browserify вместе с babelify и пресетом es2015.
Как мне включить babel-polyfill в микс?
Вот что у меня есть...
Внутри gruntfile.js я использую browserify
browserify: {
dist: {
options: {
watch: true,
transform: [["babelify", {presets: ['es2015', 'react']}], ["envify", {NODE_ENV: 'development'}]]
},
files: {
'dist/js/app.js' : 'src/js/main.js'
}
},
build: {
options: {
transform: [["babelify", {presets: ['es2015', 'react'], compact: true }], ["envify", {NODE_ENV: 'production'}]]
},
files: {
'dist/js/app.js' : 'src/js/main.js'
}
}
},
Вот мой файл babelrc
{
"presets": [ "react", "es2015" ]
}
Спасибо!