npm install -g expo-cli
を実行し、パッケージをグローバルに正常にインストールした後、expo
はまだ内部コマンドまたは外部コマンドとして認識されません。 Windows 10を使用してこの問題をどのように回避するか、またはパス変数のようなものに関して何をすべきか誰も知っていますか?.
私はこれに答えるには遅すぎるかもしれませんが、同じエラーを探している人にとってはこれが私にとってうまくいったものです。
お持ちでない場合は、yarn
をインストールしてください。コマンドchoco install yarn
を使用しました(Chocolateyをインストールする必要があります)。スクープがインストールされている場合、scoop install yarn
も機能します。
yarn
を使用して、expo
をyarn global add expo-cli
とともにインストールします。
expo start
が動作するはずです。 yarn start
およびnpm start
も機能するはずです。
お役に立てば幸いです!
私は昨夜同じ問題を抱えていましたが、最近ReactNativeで旅を始めました。したがって、より良い答えがあるかもしれません。
ReactNative公式ドキュメントに従っている場合、npm startが初めて正常に動作すると、後続のものはexpo
が認識されないというエラーをスローします。私はexpo start
ではなくnpm start
を実行することでそれを回避しました(これは基本的に同じことですが、何らかの理由で動作しません)。
ですから、私はこれがなぜ起こるのか、それを永久に修正する方法についての説明というよりは、回避策のように見えます。
これは私のために働いた
1ノードjsをアンインストールしてから再度インストールする必要があります2問題を解決するnpm install expo-cliを実行する必要があります
このようなnpmのこれらのパスを追加しました。同じ問題があり、環境システムにパスを追加して修正します。
C:\Users\abobakr\AppData\Roaming\npm
その後、CMDを閉じてもう一度開きます
Windows 10でこれを修正するには、パスC:\ Users\[USERNAME]を設定して、この行で時間を節約します
これは、グローバルノードモジュールがシステムパスにない、より一般的な問題です。この質問はあなたが探しているものです: NodejsはWindowsにインストールされたモジュールを見つけることができませんか?
私にとっては、node.jsをアンインストールし、
node.jsを再インストールしました。
私はnpm install -g expo-cli
、
その後、expo --versionを実行しました(expoコマンドが機能し始めました)。
お役に立てれば。