Babel 如下配置有什么作用?
使用vue-cli 生成的项目根目录下.babelrc
文件 ["env", {"modules": false}]
配置是什么作用的配置?
{
"presets": [
["env", {
"modules": false
}],
"stage-2"
],
"plugins": ["transform-runtime"],
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": ["transform-es2015-modules-commonjs", "dynamic-import-node"]
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考链接
modules 字段配置 Babel 对 ES6 模块的相应处理。
Babel 默认是将
ES6模块语法
转化为CommonJS规范
写法,配置为modules:false
则不转化。如果使用了 Webpack 且配置为modules:false
,Webpack 会进行 tree shaking,去除一些无用代码。