🌋
【React】「npx create-react-app」コマンドでyarnは使われなくなった
概要
以前は、Create React AppでReactプロジェクトを作る時にnpx
コマンドを使うと、yarnがグローバルインストールされている場合は、そのプロジェクトのパッケージマネージャーにnpmではなくyarnが使われるようになっていました。
% npx create-react-app プロジェクト名
しかし先日Zennで本を執筆している時にnpx create-react-app
を実行してみると、yarnがグローバルインストールされているにも関わらずnpmが使われていたので原因を調査しました。
原因
2021年12月14日にリリースされたCreate React Appのバージョン5.0.0
からyarnがインストールされているか検知されなくなったようです。
つまり、npx create-react-app
コマンドを使うと必ずnpmが使われるようになりました。
この変更のプルリクエストはこちらです👇
yarnを使いたい場合
パッケージマネージャーにyarnを使いたい場合は次のコマンドを実行する必要があります。
% yarn create react-app プロジェクト名
以上になります。
参考になれば幸いです。
参考
Discussion