npx create-react-appが機能しない「インポートを使用してESモジュールをロードする必要があります:」


8

エラーメッセージ

ノードを再インストールしてappdata / roaming / npmとnpm-cacheを削除してみました。以前にいくつかのアプリを作成したことがあるので、何が起こっているのかわかりません。どんな助けでもありがたいです。


2
また、今この問題に遭遇しています。ノードのバージョン:12.16.2。NPM -v:6.9.0。create-react-appバージョン:3.4.1。ESMとリストのタイプを使用して、他のページからの解決策を試してみました:package.jsonのモジュールは役に立ちません。おそらくこれはnode_modules自体の中にあるからです。以前のノードバージョンに戻ったとしても、私が遭遇した解決策で返信します。
ダニエルブラウン

2
文字通り今私に起こっています。私は、誰かがこの解決策がある願っています
buzzfizz

2
私も同じ問題を抱えています。MacOS、ノードバージョン12.16.2、npmバージョン6.14.4。
mrodo

1
同じ問題、node -v 12.16.2、NPM -v 6.14.4。Node.jsの新規インストールを行い、これを実行しました。Windows 10.
Tibbelit

1
もう一度テストしたところ、動作するはずです
buzzfizz

回答:


3

この問題は、2.2.2バージョンのis-promiseパッケージで修正されています。それでも新しいCRAの作成で問題が発生する場合は、npm install -g --force create-react-app

それでもバグが存在する場合は、このgithubの問題に問題をコメントしてください


2

私は...するだろう:

  1. マシンを再起動します。必要に応じて、必ずセッションからログアウトしてください
  2. Create React Appを再インストールします。
  3. 糸をアンインストールして再インストール
  4. ノードを再インストールし、必ず新しいバージョンを使用してください
  5. 別のネットワーク接続を使用してください。ファイアウォールで何かがブロックされている可能性があります

私はあなたの手順に従ってみましたが、残念ながらそれは私の問題を解決しませんでした。ところで、私のエピソードクラスのほとんどすべての人があなたの記事を使用しました。だから私たちを助けてくれてありがとう:-)
ロバートダニエルソン

0

ノードのバージョンを変更します。

次のリンクを参照してください


2
githubの問題のスレッドによると、これはノードバージョンの内外で繰り返し発生する問題のようです。何度も戻ってきて、修正されて、また戻ってきます。どうやら動作している:12.11.1、12.12.0、壊れている:12.11.0、12.13.1、13.2.0。12.16.2で動作しないアドイン。私の古いプロジェクトでノード8で正常に動作しますが、それを知るのにあまり役立ちません:)。私がセットアップしている多くのサーバーは12.4.0までしか上がっていないので、そこに行って動作するかどうかを確認するだけかもしれません。自分でLTSを最新のものにしようとしています。
ダニエルブラウン

0

これは繰り返し発生する問題であり、おそらく一時的な問題であるようだと言って、すべてのコメントを読みました。私は映画のブラッドショットを見て戻ってきて、もう一度試してみましたが、今はうまくいきます。私が変更した唯一のことは、別のフォルダー(以前に何度も行った)でそれを試すことでした。おそらく、それはVinディーゼルが何らかの魔法を行っていたか、npmに問題があったためです。確かではありませんが、現在は機能しており、ありがたいことに感謝しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.