babel编译es6 modules的插件是哪个?
 发布于 9 年前  作者 qingmingsang  7027 次预览  最后一次回复是 9 年前  来自 问答 

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


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

7 回复
andyhu

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

qingmingsang

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

DevinXian

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

qingmingsang

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

yuu2lee4

要加harmony 才能支持async

hbxywdk

百度更清楚