1. webpack打包壓縮 ES6 js、.vue報錯:javascript
ERROR in js/test.js from UglifyJs Unexpected token punc ?(?, expected punc ?:? [js/test.js:1374,5]
這個問題一般是由於js用了es6的寫法,uglifyJs 不支持壓縮出錯。vue
解決辦法:java
1 查看是否有使用babel轉換。 打開webpack.base.conf.js webpack
{ test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'),resolve('public')] },
檢查include裏是否包含了你的代碼。es6
2 查看轉換的版本是不是es2015web
配置babel,把配置放到文件【.babelrc】中babel
{ "presets": ["es2015"] }