本人使用的是,vue2.x+webpack2.0,打包之后,项目有近两百个js,最近webpack升到了3.0,我就跟着升到了3.0.0,然后上线了一个新版本的代码然后噩梦就发生了,老是从JS日志中看到UncaughtSyntaxError:Unexpectedtoken<;的错误日志,老纠结了!!!猜测:可能是webpack3.0.0打包机制进行了变更,导致版本不兼容网络错误导致JS长时间载入不成功,即载入不完整,报出该错误多个服务器节点没有同步到,相应的JS资源!!导致拉取失败其它node_modules都是最新版本,版本不兼容(PS:轻微强迫症,喜欢升级到最新)现在我已经把webpack的版本降到2.7.0了,重新打了一个线上包发上去,等明天再看看结果!!请各位大大,帮我分析一下!!thxPS:我自己也查了相关资料,但是没有得出一个很好的结论!!!---------------更新---------------看了一下各位的问题,我确实还做了其它操作,就是使用了html5historymode,在nginx上做了,配置location/{try_files$uri$uri//index.html;}因为有使用vue-router,如果没记错的话,好像是跟着那个版本一起上的!不知道,是不是也有影响---------------2017-07-1300:24:00更新---------------就在刚刚我找来了运维同学,拉来了服务器日志,发现了许多httpcode为206,或499的.js文件get请求,有很多字节都变为0或者1不知道是不是这样的原因,但是,这个又跟服务器报上来的.js文件对不上,还是说,错误会出现在引用的js文件上
阿波罗的战车
相关分类