Internet Explorer 11でエラーが発生したため、polyfill
をvue.js 2.0/Laravel5.3
アプリケーションに追加しようとしています。
vuex requires a Promise polyfill in this browser.
だから私は docs ecm 6を使用しているので、次のようにしました。
npm install --save-dev babel-polyfill
そして、これを私のbootstrap.jsの上部に追加しました:
import "babel-polyfill";
ただし、InternetExplorerでも同じエラーが発生します。私は何をすべきですか、または私はここで何を間違っていますか?
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";
すべてをコンパイルします。それはうまくいくはずです。