猿问

使用vue-cli打包文件之后, 从上报上来的错误日志中有大量的Unexpected token <错误?

本人使用的是,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文件上
UYOU
浏览 894回答 2
2回答

阿波罗的战车

UncaughtSyntaxError:Unexpectedtoken
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答