无法将create-react-app识别为内部或外部命令

时间:2020-04-14 02:50:50

标签: reactjs create-react-app git-bash

我在Windows 10计算机上使用Git Bash终端。我有以下版本的nodenpm

$ node -v
v12.16.1

$ npm -v
6.13.4

但是在运行命令$ npx create-react-app my-app时出现以下错误

'create-react-app' is not recognized as an internal or external command,
operable program or batch file.

我在create-react-app变量中添加了npm位置,直到PATH,并使用echo命令检查了它的存在。

我还可以在cmd中运行上述npx命令,但不能在Git Bash中运行。我必须执行其他操作吗?

PATH : /c/Users/SAURABH/AppData/Roaming/npm

我可以通过执行以下操作来运行create-react-app:

C:/Users/SAURABH/AppData/Roaming/npm/create-react-app one-hello-world

不确定为什么npx无法正常工作

编辑:我通过将以下内容添加到PATH

解决了
C:\Users\SAURABH\AppData\Roaming\npm\node_modules

但是以上路径具有create-react-app文件夹,而不是批处理文件。它应该指向一些批处理文件吧?

2 个答案:

答案 0 :(得分:1)

我在Mac上也遇到了同样的问题,开始使用yarn创建react-app my-app。此解决方案对我有用。

答案 1 :(得分:0)

您应该在cmd或PowerShell中尝试此命令。这是GitBash的错误。 我可以使用cmd解决此错误。