Yarn v0.16.1を使用しています。 ( ドキュメント に従って)正しく理解している場合、yarn global add <package>
はnpm install -g <package>
と同等でなければなりません。ただし、ドキュメントの例を(create-react-app
を使用して)実行すると、コマンドは正常に実行されますが、create-react-app
はコマンドラインから使用できません。出力は次のとおりです。
$ yarn global add create-react-app
$ yarn global v0.16.1
[1/4] ???? Resolving packages...
[2/4] ???? Fetching packages...
[3/4] ???? Linking dependencies...
[4/4] ???? Building fresh packages...
success Installed [email protected] with binaries:
- create-react-app
✨ Done in 3.22s.
$ create-react-app --help
-bash: create-react-app: command not found
Npmを使用してグローバルインストールを実行すると、期待どおりの結果が得られ、すべてが機能します。糸で何が欠けていますか?
~/.bash_profile
または使用するものにexport PATH="$PATH:$(yarn global bin)"
を追加する必要があります。問題が解決します。
インストール方法によって、Yarnのグローバルフォルダーは何らかの理由で異なります。 ここでこの問題をフォローできます
2018年12月更新
パスを更新するだけではうまくいきませんでした。糸のプレフィックスも設定する必要がありました。
ステップ
グローバルビンパスを確認する
yarn global bin
私が得た:/home/username/.yarn/bin
糸のプレフィックスを設定:
yarnプレフィックスがbinディレクトリの親ディレクトリであることを確認してください。実行して確認できます
yarn config get prefix
これを実行したとき、私のプレフィックスは空だったので、設定しました:
yarn config set prefix ~/.yarn
以下を〜/ .bash_profileまたは〜/ .bashrcに追加
export PATH="$PATH:`yarn global bin`"
zshユーザーの場合、この行を〜/ .zshrcに追加してください
シェルを再起動するか、新しいシェルを起動します
bash -l
またはzsh
私の場合、yarn global bin
は機能していませんでした。
brew reinstall yarn
を試してくださいyarn
のインストール方法
????????