在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-cli編譯es6失敗

vue-cli編譯es6失敗

在使用vue-cli的npm run build打包時,uglifyjs報錯,查了一下是因為不支持壓縮es6語法,然后看了打包后的vendor文件,當中含有es6語法,可能是babel編譯失敗
圖片描述

圖片描述

圖片描述

babelrc文件

如上,vendor文件中還有class存在,應該是編譯失敗了,這樣如何找到問題并解決?

回答
編輯回答
墨小白

參考這個,我在這里回答了的 https://segmentfault.com/q/10...

2017年2月23日 14:44
編輯回答
風清揚

在webpack.base.conf.js文件中

clipboard.png
添加報錯文件的路徑,如圖。

2017年4月8日 09:45
編輯回答
忠妾

大兄弟這個問題解決了嗎 我也遇到這個問題

2018年1月2日 16:08
編輯回答
硬扛

最近使用了支持壓縮ES6的uglifyjs,解決了這個問題。
地址是這個 https://www.npmjs.com/package...
用法注釋webpack.prod.conf.js中的以下代碼,換成新的這個插件即可。

/* new webpack.optimize.UglifyJsPlugin({
      compress: {
        warnings: false
      },
      sourceMap: true
    }), */
    new UglifyJsPlugin({
        test: /\.js($|\?)/i
    }),
2017年9月4日 16:13
編輯回答
枕邊人
{
  "presets": [
    "es2015",
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-runtime"],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["istanbul"]
    }
  }
}
2018年4月4日 09:43