一、方案一
在build文件的webpack.prod.conf.js文件添加以下代碼
new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false }, //處理I0S10白屏 mangle: { safari10: true }, }, sourceMap: config.build.productionSourceMap, parallel: true }),
二、方案二
解決位置:config/index.js 文件:把 assetsPublicPath: '/' 改為assetsPublicPath: './'
build: { assetsPublicPath: './', }
三、方案三
首先安裝 babel-polyfill 庫
npm install --save babel-polyfill
然后修改 build/webpack.base.conf.js 文件
#將 entry: { app: './src/main.js', } #修改為 entry: { app: ["babel-polyfill", "./src/main.js"] }
四、方案四
可能是代碼錯誤,比如:全局操作多執行了一次,或者是其他監聽銷毀的代碼
window.onresize = () => { this.width = document.body.clientWidth }