create-react-app でテンプレートが提供されていません 質問する

create-react-app でテンプレートが提供されていません 質問する

create-react-app my-appターミナルでコマンドを入力すると、すべてのライブラリが正常にダウンロードされるなど、機能しているように見えます。ただし、そのプロセスの最後に、 template was not provided.

入力

user@users-MacBook-Pro-2 Desktop% create-react-app my-app

出力

Creating a new React app in /Users/user/Desktop/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
..... nothing out of the ordinary here .....
✨  Done in 27.28s.

A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.

package.json 内my-app:

"dependencies": {
  "react": "^16.12.0",
  "react-dom": "^16.12.0",
  "react-scripts": "3.3.0" <-- up-to-date
}

CRAを調べてみました変更履歴カスタム テンプレートのサポートが追加されたようですが、コマンドはcreate-react-app my-app変更されていないようです。

ここで何が起こっているのか分かりますか?

ベストアンサー1

create-react-app以前に を介してグローバルにインストールしたことがある場合は、 が常に最新バージョンを使用するように、npm install -g create-react-appを使用してパッケージをアンインストールすることをお勧めします。npm uninstall -g create-react-appnpx

ドキュメント

以下のいずれかのコマンドを使用します。

  • npx create-react-app my-app
  • npm init react-app my-app
  • yarn create react-app my-app

npm uninstall -g create-react-app上記の方法ではうまくいかない場合はwhich create-react-app、どこにインストールされているか入力してください。私の場合は/usr/binフォルダーにインストールされていました。次に、 を実行しますsudo rm -rf /usr/bin/create-react-app。(以下のコメントは @v42 によるものです)

おすすめ記事