1. ホーム
  2. npm

yarnのインストールは成功しましたが、「コマンドが見つかりません」と表示されます。

2022-02-27 16:38:25
<パス

yarnはインストールされていますが、"command not found"と表示されます。

問題が再現されます。プロジェクトからサービスヤーンサーブを実行すると、 "yarn" is not an internal command というエラーが出るので、コマンドラインでヤーンのバージョンを確認すると、 "bash: yarn: command not found" という結果になります。そこで、yarnのバージョンを確認するためにコマンドラインに行くと、"bash: yarn: command not found"と表示されました。

解決方法

  • npm install -g yarn (グローバルなyarnをインストールする)と入力します。

    • 展開:yarnのアンインストールコマンド:npm uninstall -g yarn

    yarnのインストール後、yarnが見つかりません - "bash: yarn: command not found"

  • yarnのパスを覚えておいて、環境変数のpathに追加する必要があります。私の問題の場合、システム環境変数にnpmへのパスがインストールされていなかったのです。

    • npm bin -g を実行し、npm のディレクトリの場所を確認します。

    • yarnがどこにあるか確認するためにyarn global binを実行します(ただし、yarnコマンドが見つからない場合、このコマンドでもエラー "command not found"が発生します)。

    • そこで、npm bin -g と入力すると、npm のインストール先が表示されます。C:\Users23660 AppDatanpm を取得し、システム環境変数のパスに設定します。

    • コンピュータを再起動し、yarn -v ,success !!というコマンドを入力します。

  • 要するに、旅はでこぼこですが、問題が何であるかわからない、Baiduのも答えを見つける方法がわからない、まだ少し混乱を感じる、何が起こっているのかわからないが、今問題を解決した後、人々は正しいことを言っていることを感じ、それはそうである。だからZhihuは、ちょうど問題を発見し、非常によく話し、今、彼らは理解している、瞬時に多くの簡単な感じ! ! !を上がった。

以下は、質問に正規に答えてくれる他の人のメモを添付しています。

npmとyarnのグローバルインストールに成功した後、コマンドが実行されない問題

問題の説明

npm i -g yarn コマンドでインストールに成功した後、インストールしたコマンドが実行できず、コマンドを実行すると、: command not found と表示されます。

原因分析
  1. コマンド実行時に-gまたは-globalパラメータを追加するのを忘れていました。

  2. npmまたはyarnのグローバルな実行可能ディレクトリがシステムパスの下にありません。

そして、実行ディレクトリがパスの下にない一般的な理由は2つあります。

  1. システムにnodejsがグローバルにインストールされており、システムの新しいユーザーパスにnpmの実行可能ディレクトリが存在しない
  2. 環境構築のために他のソフトウェア(jdkなど)をインストールした際に、npmディレクトリが破損または削除された
解決方法
  1. コマンド実行時に-gまたは-globalパラメータを追加するのを忘れていました。



    インストールしたコマンドをグローバルに実行できないこの状況に対処するには、コマンド実行時にコマンドの末尾に-gまたは-globalを追加するだけです

  2. npmまたはyarnのグローバル実行可能ディレクトリがシステムパスの下にない

    この場合、npmまたはyarnの実行可能ディレクトリをパスに追加するだけです。

    以下のコマンドを実行して、ディレクトリの場所を確認し、出力されたパス情報をnpmまたはyarnの実行可能ディレクトリに追加してください。

    npm bin -g #npm

    yarn グローバルビン #yarn

最後にパス経路を修正する