npm run build ERROR in xxx.js from UglifyJs
阿新 • • 發佈:2018-11-15
當我們執行打包指令碼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-loader、babel-core應該是預設裝好的,如果沒有安裝,請重新安裝
2、修改【webpack.config.js】配置檔案
找到 /\.js$/
{
test: /\.js$/,
use: [{
loader: 'babel-loader',
options: {
presets: ['es2015']
}
}],
exclude: /node_modules/
}
3、根目錄下新增【.babelrc】檔案
檔案內容:
{
"presets": ["es2015"]
}
重試
重新執行打包指令碼檢視效果,指令視情況而定
$ npm run build
轉自:https://segmentfault.com/a/1190000011212544