再次请教一下vue关于浏览器兼容的问题
弄了一下午的babel-polyfill终于编译通过了,但是在ie上却报错了
报错信息如下图
main.js代码:
import 'babel-polyfill'
import Vue from "vue"
import App from "./App.vue"
import router from "./router"
import store from "./store"
import iView from 'iview'
import * as filters from './filters/index'
import 'iview/dist/styles/iview.css'
import '@/my-theme/index.less'
import '@/assets/css/iconfont.css'
import '@/assets/css/common.less'
Vue.config.productionTip = false;
Vue.use(iView);
Object.keys(filters).forEach(key => Vue.filter(key, filters[key]));
new Vue({
router,
store,
render: h => h(App)
}).$mount("#app")
package.json中部分代码如下
"dependencies": {
"axios": "^0.18.0",
"babel-loader": "^7.1.5",
"babel-polyfill": "^6.26.0",
"css-loader": "^1.0.0",
"iview": "^3.1.0",
"jquery": "^3.3.1",
"js-file-download": "^0.4.4",
"moment": "^2.22.2",
"vue": "^2.5.17",
"vue-router": "^3.0.1",
"vuex": "^3.0.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^3.0.0",
"@vue/cli-plugin-eslint": "^3.0.0",
"@vue/cli-service": "^3.0.0",
"@vue/eslint-config-prettier": "^3.0.1",
"babel-core": "^6.26.3",
"less": "^3.8.1",
"less-loader": "^4.1.0",
"vue-template-compiler": "^2.5.17"
},
现在的情况就是在其他浏览器都是正常的情况,但是在IE下面,就会报出这个错误,我看了下报错好像是和main.js有关系,但是我反复看了下我的main.js也没找到错误啊,希望各位大牛帮忙指正下,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个问题我也是今天才解决。
你参考一下,不确定是不是跟你的一样.
vue-cli 3.x 在IE11 报错 问题
IE 版本是多少?如果是 IE8 及其以下是版本是不支持的。
具体说明看下这个链接 https://blog.csdn.net/csdn_yu...
你没有把webpack-dev-server进行babel吧:
{