錯誤如下:
是因為 es6 語法沒有成功轉化
因為 我的專案是別人做好的已經部署的專案 ,但是用到的是es2015 配置es2015並不起作用 是因為es2015已經過期了 安裝的時候回有類似下面的警告
我們將es2015 用env替換掉就可以正常使用了;檢視babel文件 發現es2015等需要被env替換掉:
具體使用如下外掛 替換 es2015
"babel-preset-env": "^1.7.0",
"babel-preset-stage-3": "^6.24.1",
具體 先安裝 在 修改配置:
"presets": [
["es2015", { "modules": false }]
],
將上面的配置修改為如下的情況:
"presets": ['env', 'stage-3'],
當然 這只是我遇到的情況 ,也有可能是webpack 配置時存在問題 ,具體可以參考webpack和babel文件