Soc*_*tes 5 ecmascript-6 webpack
有没有一种方法可以使用Webpack捆绑所有JavaScript文件并将结果bundle.js输出为es6文件,而不是输出到es5?因此,捆绑是Webpack的工作,但转换为es6实际上是Webpack的工作吗?还是某些Webpack加载程序的工作?还是我必须使用babel?
webpack 5 可以生成 ES5 和 ES6/ES2015 代码。
默认配置会生成 ES2015。如果您需要支持旧版浏览器(如 IE11),您可以设置output.ecmaVersion: 5
.
https://webpack.js.org/migrate/5/#turn-off-es2015-syntax-in-runtime-code-if-necessary
Webpack 还是做不到这一点。这里有一张开放票 https://github.com/webpack/webpack/issues/2933
目前,如果你想捆绑 es6,最有前途的解决方案似乎是rollup
这篇文章也链接在 GitHub 上的讨论中,并提供了很好的概述
https://medium.com/webpack/webpack-and-rollup-the-same-but- Different-a41ad427058c
归档时间: |
|
查看次数: |
2545 次 |
最近记录: |