用于 ie 的 Polyfill
Polyfill for ie
我正在尝试将 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 配置文件,然后修改应用程序入口变量以包含 babel-polyfill
在开头所以它看起来像这样:
entry: {
app: ['babel-polyfill', ...]
},
.
.
.
@doulmi
将此添加到您的 package.json 文件中:
"babel-polyfill": "^6.20.0"
之后npm install
.
在主 js 文件的顶部添加:
import "babel-polyfill";
编译一切。那应该有效。
我正在尝试将 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 配置文件,然后修改应用程序入口变量以包含 babel-polyfill
在开头所以它看起来像这样:
entry: {
app: ['babel-polyfill', ...]
},
.
.
.
@doulmi
将此添加到您的 package.json 文件中:
"babel-polyfill": "^6.20.0"
之后npm install
.
在主 js 文件的顶部添加:
import "babel-polyfill";
编译一切。那应该有效。