0

私の反応プロジェクトでは、 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";

4

1 に答える 1