【发布时间】:2022-07-28 03:06:15
【问题描述】:
有了这个配置:
{
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "16"
}
}
]
]
}
...Babel 将 import/export 语法转换为 CommonJS (require)。
我该如何改变这个以便 Babel 保留 import 和 export 语法,所以我可以将结果输出作为 ES 模块运行(例如,使用 node 和 @987654328 运行它@扩展)?
我尝试将"esmodules": true 添加到targets,但与"node": "16" 结合使用时似乎没有任何区别。
【问题讨论】:
-
您找到解决方案了吗?
-
@rendom 否。你赞成这个问题吗?
标签: node.js babeljs babel-preset-env