解决vue打包报错Unexpected token name «t», expected punc «;» 和Unexpected token: punc (,)的问题
因是老项目之前打包一直没有问题,且此次项目启动运行依然正常,但打包报了上述错误,因此肯定跟打包配置有关,且与UglifyJs有关,于是百度了一下,找到了如下解决方案,且成功解决了我的问题。
new webpack.optimize.UglifyJsPlugin({ output: { comments: false, // 去掉注释 }, compress: { warnings: false, pure_funcs: ["console.log"], //移除console }, exclude: /(node_modules|static)/,// 排除static文件夹 !!! (仅添加这一行代码即可,如果你也使用了UglifyJsPlugin) sourceMap: true }),
传送门:UglifyJs报Unexpected token punc «:», expected punc «,»