【React】「npx create-react-app」コマンドでyarnは使われなくなった

2337 ワード

概要

以前は、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が使われるようになりました。

この変更のプルリクエストはこちらです👇