使用npm脚本部分的webpack来编译es6
using webpack in npm scripts section to transcompile es6
使用browserify,我可以通过将es6添加到package.json->脚本中来将其编译为es5。
如何使用webpack和npm脚本?
"build-modular": "browserify index.js -t babelify -o index-bundle.js"
在webpack中,您使用加载程序而不是转换。通常在webpack配置文件中配置加载程序。但是,您也可以在命令行中绑定加载器。
当您想要babelify您的index.js
文件时,您需要安装相应的babel加载器和所需的babel包:
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
相关文章:
- Webpack通过npm将代码拆分为单独的模块,以及如何编译es6
- 如何将javascript ES6 repo编译输出导入其他repo
- 如何编译导入的 ES6 节点模块
- Babel 编译 es6 类,函数未定义
- 使用npm脚本部分的webpack来编译es6
- 在browserfy和babel下,用ES6编译问题对JavaScript进行反应
- 如何浏览、编译ES6和缩小NodeJS应用程序
- 在ES6中使用Gulp编译React时出现语法错误
- 为什么浏览器需要一个polyfills文件,而我用babel编译ES6到ES5
- Es6模板字符串+短对象文字编译失败[gulp, babel]
- 在Google Apps Script中使用编译ES6 =>ReferenceError:“SomeClass"
- 在node 6.7.0发布之后,我们还需要Babel来编译es6代码吗?
- 由babel编译的ES6中的块作用域
- Babel不会编译ES6计算的属性名
- 编译es6脚本错误
- 如何将ES6代码编译为浏览器的ES5
- 用ES6编写和编译到ES5对最终用户有什么好处?
- 用于ES6类的Mixins,用babel编译
- 使用Babel.js将ES6箭头函数编译为Es5
- 在需要的时候使用原生ES6和编译