web-dev-qa-db-ja.com

新しいExpoプロジェクトを開始できません| Node.jsバージョン14.0.0はサポートされなくなりました

Expoを始めたばかりで、最初のプロジェクトを作成しようとしています。 Homebrew を介してNode.js(v14.0.0)をインストールし、Expo クイックスタートガイド に記載されている次のコマンドを実行して、npmを使用してインストールされた_expo-cli_をインストールしました:

_# Install the command line tools
npm install --global expo-cli

# Create a new project
expo init my-project
_

しかし、次のような_expo init my-project_コマンドを実行するとエラーが発生しました。

エラー:Node.jsバージョン14.0.0はサポートされなくなりました。

expo-cliは、次のNode.jsバージョンをサポートしています。

  • > = 10.13.0 <11.0.0(アクティブLTS)

  • > = 12.0.0 <13.0.0(アクティブLTS)

  • > = 13.0.0 <14.0.0(現在のリリース)

expo、_expo-cli_、_expo diagnostics_を実行しようとすると、毎回同じエラーメッセージが表示され続けます。 実際には実行できませんexpocommand

Node.js release notes を確認したところ、Node.jsが最近バージョン14.xに移行していることがわかりました。

Expoの開発とリリースのタイムラインに精通している誰かが、次の2つのうち、ここで推奨されるアプローチを教えてください。

  1. Node.jsの以前の安定したExpo対応バージョンにダウングレードします。

  2. Expoへの更新を待機します(Expoへの更新がパイプラインにある場合のみ、すぐにリリースされます)。

MacOS Catalinaバージョン10.15.4(19E287)の最新の公開リリースを実行しているMacを使用しています。

9
Nimesh Neema

2020年5月に働く

$ brew uninstall node  --ignore-dependencies node
$ brew install node@12
$ brew link --force --overwrite node@12
2
sadiq

Node 12.jsバージョンを使用する必要があります。ExpoはNodeの新しいリリースをサポートするのにしばらく時間がかかります。したがって、Nodeをバージョン12にダウングレードすることをお勧めします現在サポートされています。最近、下位互換性に関して同様の問題が発生しました。これらのコメントを参照してください。 Stackoverflow

1
tksilicon

今日と同じ問題、nvmを使用しており、選択したノードのバージョンはv13.7.0です。解決策は、expo-cliを最新バージョン([email protected])にアップグレードすることでした。

0
Charly