上访问一起都正常,都没出现白屏的情况但在iOS上偶尔出现白屏,退出重新进入能夠进去或者刷新页面也能进入。
和app三个js文件出现白屏的原因可能是在Safari浏览器加载的时候app文件可能先于前面的文件加载才导致白屏,因為vendor打包的文件都是node_moduels中的偶尔能进入的话应该是manifest和vendor文件比App文件先加载,(具体也不是很清楚)
'app'],结果在iOS上还是偶尔白屏后来我想,能鈈能只生成一个文件这样就不存在加载顺序了,然后对CommonsChunkPlugin了解发现其实主要是做一些缓存方面的优化,于是就直接把CommonsChunkPlugin这个插件注释掉結果打包完是一个JS文件,然后放在测试服上iOS白屏不在出现,试了很多次都能正常进入,Android上也能正常进入至于进入的时候可能会比较慢,可以加入一些loading动画提高用户体验。
发布了9 篇原创文章 · 获赞 10 · 访问量 1万+