使用vue+element-ui+webpack開發項目時,Jenkins構建出現報錯error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]
,本地打包出現報錯SyntaxError: Unexpected token: name (xxxxxx) from Uglify plugin
。javascript
打包時,部分代碼沒有從es6成功轉化爲es5,這部分代碼通過查找,發現是因爲element-ui的緣由。html
在webpack.base.conf.js
中,作以下處理vue
{ test: /\.js$/, loader: 'babel-loader', include: [resolve('node_modules/element-ui/packages'), resolve('node_modules/element-ui/src')] // 添加這兩個路徑下的文件處理,將es6轉化爲es5 }