本文主要是介绍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-loader、babel-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
这篇关于npm run build ERROR in xxx.js from UglifyJs 阿星小栈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!