vue-cli项目刷新报错Unexpected token,直接访问二级路由报错Unexpected token

2,991 阅读1分钟

如题,项目动不动报错,很郁闷

chunk-vendors.js:1 Uncaught SyntaxError: Unexpected token '<'
app.js:1 Uncaught SyntaxError: Unexpected token '<'

今天终于发现正解:vue.config.js的publicPath是'./',修改为'/'就好了。

publicPath默认是/,它会假设应用被部署到一个域名的根目录上,当被部署到一个子路径时,需要修改为:/子路径/。如图所示:

修改完毕,问题解决!