Jam*_*mie 9 javascript polyfills laravel vue.js babeljs
我正在尝试添加polyfill到我的vue.js 2.0/Laravel5.3应用程序,因为在Internet Explorer 11中我收到一个错误:
vuex requires a Promise polyfill in this browser.
Run Code Online (Sandbox Code Playgroud)
所以我跟着我使用ecm 6 的文档,所以我做了:
npm install --save-dev babel-polyfill
Run Code Online (Sandbox Code Playgroud)
并在我的bootstrap.js顶部添加了这个:
import "babel-polyfill";
Run Code Online (Sandbox Code Playgroud)
但在Internet Explorer中仍然存在相同的错误.我该怎么做或我在这里做错了什么?
如果您正在使用Webpack,找到您的webpack.base.conf.js文件(我的build文件夹中)或等效的webpack配置文件,然后修改app条目变量以包含babel-polyfill在开头,所以它看起来像这样:
entry: {
app: ['babel-polyfill', ...]
},
.
.
.
Run Code Online (Sandbox Code Playgroud)