本人使用的是, 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了, 重新打了一个线上包发上去, 等明天再看看结果!!
请各位大大, 帮我分析一下!! thx
PS: 我自己也查了相关资料, 但是没有得出一个很好的结论!!!
宝慕林4294392
相关分类