babel编译es6 modules的插件是哪个?
发布于 2 个月前 作者 qingmingsang 361 次浏览 来自 问答

node到升级v7后支持了async/await, 不想再让项目代码被babel编译的面目全非, 只想编译node还不支持的es6 modules(import export), 请问babel支持的是哪个插件, 或者可以如何设置让babel只编译这部分?


问题解决了,用babel-plugin-transform-es2015-modules-commonjs 解决了。

7 回复

https://babeljs.io/docs/plugins/transform-es2015-modules-commonjs/ 这样的问题,自己手动搜索下可能比发个主题更快哦

@andyhu 已经试过了,但是不知道为什么不行,更新了问题描述麻烦看一下

babel-preset-es2015 设置 .babelrc "presets": ["es2015"]

@andyhu 原来是忘了把export文件一起转了

要加harmony 才能支持async

百度更清楚

回到顶部