1.vue打包後iphone 5c ios10.3.3打開報錯,調試時無錯誤. 求解決辦法
(https://segmentfault.com/q/10...
解決辦法 webpack.prod.conf.js 配置
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false
},
mangle: {
safari10: true
}
},
sourceMap: config.build.productionSourceMap,
parallel: true
})
2.出現"SyntaxError: Use of const in strict mode."的問題
(https://github.com/mrdulin/bl...
解決辦法
通過降級webpack-dev-server到2.7.1版本 - 測試通過
使用babel-loader時,在非生產環境配置中,額外指定對node_modules/webpack-dev-server/client/index.js腳本的轉換 - 測試通過
當然可能會是別的什麼插件出現這種問題,解決辦法同第2條.
3.iOS8.1 Safari 報錯 SyntaxError: Unexpected keyword 'const'.
解決辦法
第一種情況: 同問題2解決辦法
第二種情況: 第一種情況不匹配,那可能是因爲引用了某些插件,比如說 swiper 4.0
4.ios低版本 swiper打包後報 class 關鍵字錯誤解決辦法
(https://segmentfault.com/q/10...
當我發現引用低版本swiper後終於解決了問題3的報錯,然鵝又有一個新的錯誤等着我.
解決辦法
外部引用swiper
5.not a function
解決辦法
全局es6函數寫法改es5