審核警告:“data-custom”太新,無法在此檢查的頁面上運行,以及cannot declare a const variable twice 'n'解決。
在ios大哥那邊顯示這個問題:審核警告:“data-custom”太新,無法在此檢查的頁面上運行,但是h5這邊顯示的是
cannot declare a const variable twice 'n'的錯誤
解決方法:
swiper版本太高,在編譯后模擬器的safari不識別一些代碼,我現在的理解就是這樣。要么就改變swiper版本,要么就按我說的加一點vue的配置。因為改了swiper版本后相應功能代碼可能會有改動,我覺得太麻煩,所以我就是加的vue配置
vue2.x如下:
build/webpack.base.conf.js
module: { rules: [ { test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig }, { test: /\.js$/, loader: 'babel-loader', include: [ resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client'), //新增如下代碼 resolve('node_modules/swiper'), resolve('node_modules/dom7'), resolve('node_modules/ssr-window') ], },
build/webpack.prod.conf.js
new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false }, //新增如下代碼 mangle: { safari10: true } }, sourceMap: config.build.productionSourceMap, parallel: true }),
Vue CLI 3.x 下
在 vue.config.js 中增加 transpileDependencies 配置
module.exports = { transpileDependencies: [ "swiper", "dom7", "ssr-window" ]}