1. 程式人生 > >npm run build ERROR in xxx.js from UglifyJs

npm run build ERROR in xxx.js from UglifyJs

當我們執行打包指令碼npm run build或者打包iosweexpack build ios有可能會遇到以下報錯

ERROR in index.js from UglifyJs

這是因為webpack在打包vue檔案時沒有成功轉換ES6的語法

解決方法

解決方法很簡單,加入babel-preset-es2015外掛即可
1、安裝依賴包

$ npm install --save-div babel-preset-es2015

ps:babel-loaderbabel-core應該是預設裝好的,如果沒有安裝,請重新安裝

2、修改【webpack.config.js】配置檔案
找到 /\.js$/

的rules,進行修改

      {
        test: /\.js$/,
        use: [{
          loader: 'babel-loader',
          options: {
             presets: ['es2015']
          }
        }],
        exclude: /node_modules/
      }

3、根目錄下新增【.babelrc】檔案
檔案內容:

{
  "presets": ["es2015"]
}

重試

重新執行打包指令碼檢視效果,指令視情況而定

$ npm run build

 

 

 

轉自:https://segmentfault.com/a/1190000011212544