【发布时间】:2018-01-30 10:34:34
【问题描述】:
我在 IE11 中有 SCRIPT1003: Expected ':' 错误。 我已经通过 vue-cli 工具安装了 vuejs。在我将 vuex 库添加到 package.json 之前它一直有效。 我的 package.json 依赖项如下:
"dependencies": {
"axios": "^0.16.2",
"babel-polyfill": "^6.26.0",
"lodash": "^4.17.4",
"rxjs": "^5.4.2",
"vue": "^2.3.3",
"vue-i18n": "^7.1.0",
"vue-router": "^2.6.0",
"vue-rx": "^3.3.0",
"vuetify": "^0.14.11",
"vuex": "^2.3.1",
"vuex-persistedstate": "^2.0.0"
}
正如许多其他帮助论坛所建议的那样,我尝试使用 babel polyfill。我的 .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"]
}
}
}
我在 build/webpack.base.conf.js 的入口点中包含了 polyfill:
entry: {
app: ['babel-polyfill', './src/main.js']
},
不幸的是,在这一切之后,我仍然遇到同样的错误。你能帮我如何让它在 IE11 中工作吗?
提前谢谢你。
最好的问候,
戈兰
【问题讨论】:
标签: javascript internet-explorer webpack vue.js babeljs