yarnのインストールは成功しましたが、「コマンドが見つかりません」と表示されます。
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 と表示されます。
原因分析
-
コマンド実行時に-gまたは-globalパラメータを追加するのを忘れていました。
-
npmまたはyarnのグローバルな実行可能ディレクトリがシステムパスの下にありません。
そして、実行ディレクトリがパスの下にない一般的な理由は2つあります。
- システムにnodejsがグローバルにインストールされており、システムの新しいユーザーパスにnpmの実行可能ディレクトリが存在しない
- 環境構築のために他のソフトウェア(jdkなど)をインストールした際に、npmディレクトリが破損または削除された
解決方法
-
コマンド実行時に-gまたは-globalパラメータを追加するのを忘れていました。
インストールしたコマンドをグローバルに実行できないこの状況に対処するには、コマンド実行時にコマンドの末尾に-gまたは-globalを追加するだけです -
npmまたはyarnのグローバル実行可能ディレクトリがシステムパスの下にない
この場合、npmまたはyarnの実行可能ディレクトリをパスに追加するだけです。
以下のコマンドを実行して、ディレクトリの場所を確認し、出力されたパス情報をnpmまたはyarnの実行可能ディレクトリに追加してください。
npm bin -g #npm
yarn グローバルビン #yarn
最後にパス経路を修正する
関連
-
[解決済み】フィールド 'browser' が有効なエイリアス設定を含んでいない
-
[解決済み】npm ERR!レジストリエラーのjson解析 - Windows 8でIonic Framework用のCordovaをインストールしようとしているとき
-
nvmコマンドが見つからない問題を解決する
-
[解決済み] エラーです。EPERM: operation not permitted, unlink 'D:\Sources**node_modules**fsevents**node_modules**abbrev**package.json'
-
[解決済み] NPM 未定義のプロパティ '0' を読み取ることができません。
-
[解決済み] NPM Publish Registry - 403 Forbidden - "You don't have permission to publish "...".
-
vue-cli レポのダウンロードに失敗しました vuejs-templates/webpack 接続タイムアウトの解決法
-
gulp: コマンドが見つからない 解決する
-
[解決済み] Webpack 4 : ERROR in Entry module not found: Error: ./src'を解決できません。
-
[解決済み] gruntのインストール方法とスクリプトのビルド方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】webpackが内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない
-
[解決済み】ExperimentalWarning: fs.promises APIは実験的です。
-
レポート:spawn cmd ENOENTエラーの起動に失敗しました。
-
[解決済み] Babel コマンドが見つかりません
-
NPM- モジュール 'xxxxxxxxxx' が見つかりません。
-
エラーを解決する。ENOENT: no such file or directory, scandir install node-sass error.
-
"Failed to load resource: net::ERR_FILE_NOT_FOUND" エラー。vue-cli 3.0 プロジェクトを作成し、dev で実行すると、パッケージング後にエラーが報告され、ページが空白になります。
-
npm ERR!レジストリエラー パース jsonエラー 解決策