2015-12-12 113 views
0

使用browserify,我可以通过将此代码添加到package.json - > scripts来将es6反编译为es5。在npm脚本部分中使用webpack来反编译es6

如何使用webpack和npm脚本来做到这一点?

"build-modular": "browserify index.js -t babelify -o index-bundle.js" 

回答

0

在webpack代替转换使用装载机。通常你在一个webpack配置文件中配置加载器。但是,您也可以bind loaders in the command line

当你想babelifyindex.js文件,你需要安装相应的babel-loader和所需的巴贝尔包:

npm install --save-dev webpack babel-core babel-loader babel-preset-es2015 

现在你可以创建你的构建脚本条目是这样的:

"build-modular": "webpack index.js index-bundle.js --module-bind 'js=babel?presets[]=es2015'" 

并运行它:

npm run build-modular