我怎样使用Babel插件将CommonJS转换为ES2015模块?

3

我使用webpack2来构建我的网站,我希望能够从tree-shaking中受益,而这只对es2015模块有效。

因此,我想要像Rollup插件(https://github.com/rollup/rollup-plugin-commonjs)一样,寻求Babel插件中将CommonJS转换为ES2015的方法。


FYI,OP 在这里询问的是插件或转换器,而不是整个库,因此我认为这不是离题。这就像问“如何转换...”,然后得到一个 Babel 插件作为答案一样。 - CodingIntrigue
@CodingIntrigue 感谢您的建议。 - kuitos.lau
1个回答

0

其中一个插件是babel-plugin-transform-commonjs-es2015-modules。 可以通过运行以下命令进行安装:

npm install babel-plugin-transform-commonjs-es2015-modules

然后在你的Babel配置中添加'plugins':['transform-commonjs-es2015-modules']

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接