ERROR in index.js from UglifyJs(VUE打包时遇到的错误)
首先声明下,这篇文章是从百度看到的,没找到转载,所以粘贴进来。记录一下自己的错误当我们运行打包脚本npm run build或者打包iosweexpack build ios有可能会遇到以下报错这是因为webpack在打包vue文件时没有成功转换ES6的语法解决方法解决方法很简单,加入babel-preset-es2015插件即可1、安装依赖包$ npm install --save-div ba
·
首先声明下,这篇文章是从百度看到的,没找到转载,所以粘贴进来。记录一下自己的错误
当我们运行打包脚本npm run build
或者打包iosweexpack build ios
有可能会遇到以下报错
这是因为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']
}
}]
}
3、根目录下添加【.babelrc】文件
文件内容:
{
"presets": ["es2015"]
}
重试
重新运行打包脚本查看效果,指令视情况而定$ npm run build
如果还不行,把node-modules删掉,在cnpm install
打个广告:淘宝天猫内部优惠群,加我微信拉你进群18801014156
更多推荐
已为社区贡献8条内容
所有评论(0)