Cap*_*ate 10 javascript babel node.js gulp-babel
我想删除babel-preset-env与babel 6.x一起添加的全局'use strict'.
我读了关于es2015的另一篇文章.
我尝试了以下.babelrc配置,无济于事:
{
"presets": [["env", {"loose":true}]],
"plugins": [
["transform-es2015-modules-commonjs", {
"strict" : false
}]
]
}
Run Code Online (Sandbox Code Playgroud)
我不想像在es2015中建议的其他帖子一样编辑node_modules中的实际文件.这是一个非常黑客,不会坚持下去.
到目前为止,唯一的解决方案是使用gulp-iife来包装每个文件.真的没有办法在我的.babelrc文件中传递一个选项来禁用它吗?
'env'中的哪个插件甚至可以这样做?
谢谢
modules将预设选项设置env为false:
{
"presets": [
["env", { "modules": false }]
]
}
Run Code Online (Sandbox Code Playgroud)
来自babel 文档:
模块
"amd" | "umd" | "systemjs" | "commonjs" | false,默认为"commonjs".允许将 ES6 模块语法转换为另一种模块类型。
将其设置为 false 不会转换模块。
| 归档时间: |
|
| 查看次数: |
2958 次 |
| 最近记录: |