es5コードがあるはずですdistビルドのみです。
本番用のwebpackを使用して最新バージョン1.2.1をビルドすると、distビルドにes6コードが追加されます。
「const」distビルド自体が見つからなかったため、その理由が100%わかりません。
私にとって、この新しい追加もコンパイルされます:
https://github.com/remarkablemark/html-react-parser/commit/4caa88cc3d6eaf9c28acaf6a344a8d7353a1c58b#diff -d6299b5bb2afc0956126a0adb12fd89829e01a4cc025e7277a092228b96f32e4R4
役立つ場合は、コンパイルすると次のようになります。
バージョン1.2.0にダウングレードすると、それで問題なく、IE11が機能します。 このes5コードを作成する機会はありますか?
この号を開いてくれてありがとう@lhtdesignde
これは、 webpackがpackage.json
からmain
よりもpackage.json
module
を優先するために発生しています。
したがって、代わりに:
// webpack.config.js
module.exports = {
//...
resolve: {
mainFields: ['browser', 'module', 'main'],
},
};
あなたができるかどうか見てください:
// webpack.config.js
module.exports = {
//...
resolve: {
mainFields: ['browser', 'main', 'module'],
},
};
resolve.mainFieldsを参照してください
また、どのバージョンのwebpackを使用していますか?
webpack 5.16.0
とても良い! この回答をありがとう@remarkablemark。 それはそれを機能させました!
聞いてよかった! この問題は@lhtdesigndeで解決できますか?
はい、ありがとう!
@lhtdesigndeに注意して、 v1.2.4を公開しました。これは、ES6をES5構文にindex.mjs
でリファクタリングします。
これにより、問題の根本原因が修正されます( webpack.config.js
変更を元に戻すことができます)。
どうもありがとうございます! 構成の変更によりベンダーファイルのサイズが大幅に増加したため、私はそれを好みます。
どういたしまして! 問題が発生した場合はお知らせください。
最も参考になるコメント
どういたしまして! 問題が発生した場合はお知らせください。