審核警告:“data-custom”太新,無法在此檢查的頁面上運行以及cannot declare a const variable twice 'n'解決。


審核警告:“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"
]}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM