1. ホーム
  2. reactjs

[解決済み] babelを使用した後、IEで'Symbol'が未定義になる。

2023-04-15 17:36:47

質問

私は reactjs アプリは ES6 標準で書かれており、私は webpack を使ってビルドしています。その webpack をロードします。 js モジュールを babel-loader . 具体的には、以下のバージョンのパッケージを使用しています。 ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]

しかし、ビルドした後、IE10で以下のエラーが発生します。 'Symbol' is undefined . は babel を定義するべきなのでは? Symbol ? について、何か特別な設定があるのでしょうか? webpack または babel を設定しないと動作しないのですか?私は {stage: 0} の設定を .babelrc .

どんな助けでも感謝します。 ありがとうございます。

どのように解決するのですか?

OK、私は最終的にそれを発見した babel だけではポリフィルは行われないことがわかりました。スクリプトを含む <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script> を含めると、この問題は解決しました。