1. ホーム
  2. javascript

[解決済み] Yarnのグローバルコマンドが動作しない

2022-04-25 14:55:14

質問

Yarn v0.16.1で作業しています。私が正しく理解しているならば、(theによると ドキュメント ), 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でグローバルインストールを行うと、期待通りの結果が得られ、すべてが動作します。yarnで何が足りないのでしょうか?

解決方法は?

を追加する必要があります。 export PATH="$PATH:$(yarn global bin)"~/.bash_profile などを使用してください。そうすれば、問題は解決します。

インストールした方法によって、Yarnのグローバルフォルダがなぜか異なる。 この問題はこちらでフォローできます。