我正试图将polyfill添加到我的vue.js 2.0/Laravel5.3应用程序中,因为在internet explorer 11中,我收到一个错误:

vuex requires a Promise polyfill in this browser.

因此,我遵循了docs我正在使用ecm 6,所以我做到了:

npm install --save-dev babel-polyfill

并在我的bootstrap.js岁生日中添加了以下内容:

import "babel-polyfill";

但Internet explorer中仍然存在同样的错误.我该怎么办?我做错了什么?

推荐答案

如果您正在使用Webpack,请找到您的webpack.base.conf.js文件(我的文件在build文件夹中)或等效的Webpack配置文件,然后修改app entry变量,使其在开始时包含babel-polyfill,使其看起来像这样:

entry: {
    app: ['babel-polyfill', ...]
  },
  .
  .
  .

Vue.js相关问答推荐

为什么在Vue.js中修改非react 性似乎是react 性的?

检测Vue3/Vue-test-utils中的Vuex还原/Mutations

Pinia+Vue 3状态react 性-StoreToRef的替代方案

如何使用 async/await 在 vue js 中添加标头

vite - 具有相对assets资源 路径的子页面

Vue,Composition API:如何从react 式转换中跳过深度嵌套的属性?

如何在 A-La-Carte 系统中使用 vuetify 加载程序时导入 vuetify/lib

Vue-tables-2(vuex)react性不起作用

如果 Vuetify 自动完成没有匹配的结果,则保留输入的文本

如何对对象数组进行 v-model

vuetify:以编程方式显示对话框

未捕获的类型错误:c.querySelectorAll 不是函数

在 Vuejs 中计算 DOM 元素之间距离的最佳方法是什么?

如何克隆props对象并使其无react

我在 Nuxt 2.14.0 中运行的是什么版本的 Vue?

如何在 vue.config.js 中为生产设置 API 路径?

我可以使用react路由创建别名路由吗?

如何使用vue.js/nuxt.js获取一个目录下的所有图片文件

如何通过 Axios 发送文件到 Laravel

VueJS 2 在多个组件上debounce