私の反応プロジェクトでは、 webpack を 4 に更新しました。すべて正常に動作していますが、node_modules のライブラリに問題が 1 つだけありますparse-asn1
2 つのファイルがasn1.js
あり、必要なcertificate.js
場所はasn1.js
var asn1 = require('asn1.js')
parse-asn1/asn1.js
コンソールでエラーを見ることができるように、パッケージの名前がファイルの名前と同じであるため、asn1 は同じフォルダー/ファイルからインポートされます。
そして、インポートを次のように変更すると
var asn1 = require('../asn1.js')
元のパッケージをインポートすることで機能します。この問題がこのパッケージのみに関連しているかどうか、またはインポート用の webpack 構成に回避策があるかどうかはわかりません。助けてください
main.js にさらにインポートがあります
問題はこれらにも関連している可能性があります
import "react-hot-loader";
import "core-js/stable";
import "regenerator-runtime/runtime";