"'npm'未被识别为内部或外部命令"在创建-反应-应用程序上



为什么 npm 无法识别?

我正在尝试学习反应并开始使用它。我已经安装了节点,并且包创建-反应-应用程序。

如果我输入我的命令行,npm -vcreate-react-app -V,它将返回我拥有的当前版本。这是我问题的第一步。

第二步是检查环境路径。

我的路径上有C:UsershunteAppDataRoamingnpm,我什至以管理员身份运行了我的 bash 命令行,但没有这样的运气。

我认为第三步是重新启动计算机。(显然它不起作用(

我如何安装并尝试加强反应是这样的......

npm install -g create-react-app

create-react-app my-app

然后它返回'npm' is not recognized as an internal or external command.

我很迷茫,正在寻找一些帮助来解决这个问题,因为我真的很渴望学习反应.js。

感谢所有花时间阅读我的问题的人。

这是我的 cmd

$ create-react-app test
Creating a new React app in C:Usershuntedesktoptesttest.
'npm' is not recognized as an internal or external command,
operable program or batch file.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
'npm' is not recognized as an internal or external command,
operable program or batch file.
Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts@0.9.x has failed.
Deleting generated file... package.json
Deleting test/ from C:Usershuntedesktoptest
Done.

我已经想通了!

对于每个遇到类似问题的人,我为让它工作所做的只是更改 CMD。

我正在使用Git Bash CMD,因为我更喜欢它;但是,我想它不适用于系统路径/环境。

所做的一切都是为了解决这个问题,以管理员身份运行我的默认cmd,然后重试。这次它奏效了,我成功地创建了反应包。

使用默认的命令提示符对我有用。我之前在做Hyper的工作。

最新更新