vue项目打包报错,但是可以通过index启动,请问是为什么?应该怎么弄啊?

我使用npm run build命令打包,但是报错。如下图。请问怎么解决啊?
clipboard.png

阅读 3.7k
4 个回答

看看是不是babel没有配置,代码没有转成es5

报错信息是Unexpected token (>),有什么标签没有关闭?

用babel转成es6.
webpack.prod.conf.js中有说明:

// UglifyJs do not support ES6+, you can also use babel-minify for better treeshaking: https://github.com/babel/minify

不过一般不都是自带babel的么~除非你引用了在node_modeules中的es6语法的文件~

是不是你webpack config文件里有语法错误?dev 和 build 分别是两套配置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题