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

Babel 如下配置有什么作用?

使用vue-cli 生成的項(xiàng)目根目錄下.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 模塊的相應(yīng)處理。
Babel 默認(rèn)是將ES6模塊語法轉(zhuǎn)化為CommonJS規(guī)范寫法,配置為modules:false則不轉(zhuǎn)化。如果使用了 Webpack 且配置為modules:false,Webpack 會進(jìn)行 tree shaking,去除一些無用代碼。

2017年12月5日 02:50