鍍金池/ 問答/網(wǎng)絡安全  HTML/ Babel 如下配置有什么作用?

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"]
    }
  }
}
回答
編輯回答
有你在

參考鏈接
modules 字段配置 Babel 對 ES6 模塊的相應處理。
Babel 默認是將ES6模塊語法轉化為CommonJS規(guī)范寫法,配置為modules:false則不轉化。如果使用了 Webpack 且配置為modules:false,Webpack 會進行 tree shaking,去除一些無用代碼。

2017年12月5日 02:50