使用iview-project 打包build报错,ERROR in xxxxx.cheunk.js from UglifyJs

一、iview-project  为iview官方推荐工程,一个基于iview的vue脚手架

  github网址:https://github.com/iview/iview-project

   废话不多说,直接进入主题

 

二、build报错及原因

  1、报错

   大部分报错内容  ERROR in xxxxx.cheunk.js from UglifyJs

使用iview-project 打包build报错,ERROR in xxxxx.cheunk.js from UglifyJs

 

2、原因:iview中使用了es6语法,然而uglifyJs是不支持的,为什么不支持?我们看下webpack的版本

使用iview-project 打包build报错,ERROR in xxxxx.cheunk.js from UglifyJs

 

iview-project  最大的坑就在这里,现在webpack版本都4+了,但是工程里用的webpack2,不支持es6语法,不支持那就配置一下

 

三、解决:

1、在webpack.base.conf.js中   修改js编译代码

{ test: /\.js$/, loader: 'babel-loader', include: [path.resolve('src'),path.resolve('/node_modules/iview/src'),path.resolve('/node_modules/iview/packages')] },

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspyjd.html