在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ iOS Safari 報(bào)錯(cuò) SyntaxError: Unexpected ke

iOS Safari 報(bào)錯(cuò) SyntaxError: Unexpected keyword 'const'.

前端程序用vue編寫

在新的iPhone 7plus的Safari、Chrome上運(yùn)行沒有問題,在臺(tái)式機(jī)的chrome上也沒有問題。

但是在iphone 6、iPhone 6s上的Chrome和Safari運(yùn)行都會(huì)報(bào)錯(cuò)

SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.

回答
編輯回答
臭榴蓮

..這個(gè)是沒經(jīng)過babel轉(zhuǎn)換?

2017年4月16日 20:06
編輯回答
傲嬌范

const屬于ES6的語法,應(yīng)該是瀏覽器暫時(shí)不支持,可以用babel轉(zhuǎn)換成ES5語法,或者在寫的時(shí)候注意,直接用var

2018年8月15日 10:23
編輯回答
孤酒

具體看是不是經(jīng)過了babel轉(zhuǎn)換,看所引用js路徑是被include包含

{
        test: /\.js$/,
        loader: 'babel-loader',
        include: [resolve('src')]
},
2017年6月5日 12:48
編輯回答
念舊

我也遇到這個(gè)問題,問題出在excluld,網(wǎng)上已有答案,因?yàn)閣ebpack會(huì)注入依賴,你排除了,注入的依賴就不轉(zhuǎn)碼了,網(wǎng)上的配置都是exclude(node_modules)去了就好了。
https://stackoverflow.com/que...

module: {
  rules: [
    {
      test: /\.js$/,
      //exclude: /(node_modules|bower_components)/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: ['env']
        }
      }
    }
  ]
}
2018年8月21日 00:21
編輯回答
只愛你

找到問題原因.
如果是腳手架出來的.
里面的 webpack-dev-server版本高于2.7.1的話
用了es6的寫法導(dǎo)致錯(cuò)誤

https://github.com/mrdulin/bl...

2017年2月3日 23:25
編輯回答
陌顏

說明該瀏覽器沒有支持ES6的語法,用babel轉(zhuǎn)換一下吧。

2017年1月28日 12:12