Javascript 使用带有grunt和browserify的babel polyfill
我的grunt构建系统传输我的javascript(也使用react)。 不幸的是,它不能传递承诺。为此,我需要一个polyfill。 我想在grunt构建系统中加入babel polyfill。 我的构建系统使用browserify、babelify和es2015预设 如何将babel polyfill加入到混合中 这是我所拥有的 在gruntfile.js中,这里是我使用browserify的地方Javascript 使用带有grunt和browserify的babel polyfill,javascript,gruntjs,babeljs,polyfills,Javascript,Gruntjs,Babeljs,Polyfills,我的grunt构建系统传输我的javascript(也使用react)。 不幸的是,它不能传递承诺。为此,我需要一个polyfill。 我想在grunt构建系统中加入babel polyfill。 我的构建系统使用browserify、babelify和es2015预设 如何将babel polyfill加入到混合中 这是我所拥有的 在gruntfile.js中,这里是我使用browserify的地方 browserify: { dist: { options: { wa
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" ]
}
谢谢 假设babel polyfill作为一个依赖项包含,则在条目文件“src/js/main.js”的顶部添加以下行:
import "babel-polyfill";
不需要在GruntFile.js中执行任何操作为什么您认为导入可以与grunt构建的系统一起工作?Babel polyfill现在已被弃用。使用其他多边形填充。