我試圖讓演示工作,它在Chrome中正常工作,但在IE11失敗。IE11語法錯誤與vue.js,webpack和babel
語法錯誤與eval()相關,但僅與IE11有關。這個問題的一個例子可以在這裏看到(查看與IE11):
我已經修改了.babelrc文件看起來像:
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"plugins": ["transform-runtime"],
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": ["istanbul"]
}
}
}
我的webpack.base.conf.js文件已被更改爲包含babel-polyfill,但沒有g似乎有助於解決這個問題。
app: ['babel-polyfill', './src/main.js']
任何建議,非常感謝。
如果有人感興趣,我通過在使用承諾的任何頁面上使用promise polyfill來解決此問題: import'core-js/fn/promise' –