本人使用的是, vue2.x + webpack2.0, 打包之后, 项目有近两百个js,最近webpack升到了3.0, 我就跟着升到了3.0.0, 然后上线了一个新版本的代码然后噩梦就发生了, 老是从JS日志中看到Uncaught SyntaxError: Unexpected token <;的错误日志, 老纠结了!!!猜测:可能是webpack3.0.0打包机制进行了变更, 导致版本不兼容网络错误导致JS长时间载入不成功, 即载入不完整, 报出该错误多个服务器节点没有同步到, 相应的JS资源!! 导致拉取失败其它node_modules都是最新版本, 版本不兼容(PS: 轻微强迫症, 喜欢升级到最新)现在我已经把webpack的版本降到2.7.0了, 重新打了一个线上包发上去, 等明天再看看结果!!请各位大大, 帮我分析一下!! thxPS: 我自己也查了相关资料, 但是没有得出一个很好的结论!!!
1 回答

宝慕林4294392
TA贡献2021条经验 获得超8个赞
我之前也有过这个问题
原因是因为配置服务器的时候把js资源重定向到了html
那你现在配置不是把资源路径都重定向到了index.html了吗..
添加回答
举报
0/150
提交
取消