无法使用 create-react-app 创建 React 应用程序

Cannot create a React app with create-react-app

当我 运行 使用以下命令 npx create-react-app my-app 时,我在使用 CRA 创建新的 React 应用程序时遇到问题。

我的node版本是v14.15.3,npm版本是7.10.0
我得到的错误是:

Need to install the following packages:
  create-react-app
Ok to proceed? (y)

当它给你这个错误时,它会询问你是否允许安装 create-react-app

...
Ok to proceed? (y)

在您的终端中输入 y 然后按 enter

您可能会发现这也有帮助: https://create-react-app.dev/docs/getting-started/

If you've previously installed create-react-app globally via npm install -g create-react-app, we recommend you uninstall the package using npm uninstall -g create-react-app or yarn global remove create-react-app to ensure that npx always uses the latest version.

能否尝试将此路径添加到您的系统变量中? C:\Users\<user-name>\AppData\Roaming\npm

然后用 npx create-react-app <app-name>

再试一次

刚遇到同样的问题。这对我有用:

  • npm -g 卸载 create-react-app
  • npm 缓存清理 --force
  • npm install -g create-react-app
  • npx create-react-app 我的应用程序

需要清除 npx 上的缓存:

npx clear-npx-cache

然后再运行

npx create-react-app <app-name>

然后接受 (y)

当它说 Ok to proceed? (y) 我经历了两次,它告诉我不再支持我使用的版本,所以, npm update

只需通过 运行、npx clear-npx-cache 清除缓存,然后尝试创建您的 React 应用程序 npx creact-react-app my-app

嗨,Oussama Bouchikhi,

您可以尝试以下npm命令来解决问题:

运行这个先,

npm uninstall -g create-react-app

然后

npm install -g create-react-app

这是相同的快照, create-react-app-issue

让我们知道它是否有效! 快乐黑客!

  1. 选项 1
    切换到 yarn 而不是 npm
    npm i -g yarn
    yarn create react-app
    
  2. 选项 2
    完全卸载 Node 并重新安装
  3. 选项 3
    使用 nvm(节点版本管理器)

您需要先清除您的 npx 缓存。

删除npm config get cache返回路径中的文件夹_npx

# In Linux/MacOS terminal
rm -rf `npm config get cache`/_npx

这也可以用 来完成,我发布这个是为了防止你想跳过那个依赖。

需要清除 npx 上的缓存:

npx 清除-npx-缓存 然后重新运行

npx create-react-app 然后接受 (y)