创建反应项目时出错
Posted
技术标签:
【中文标题】创建反应项目时出错【英文标题】:Getting error while creating a react project 【发布时间】:2019-07-31 13:58:01 【问题描述】:这会出现:
在C:\Program Files\nodejs\my-app
中创建一个新的 React 应用程序。
'npm' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
安装包。这可能需要几分钟。 安装 react、react-dom 和 react-scripts...
'npm' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 事件.js:174 投掷者; // 未处理的“错误”事件 ^
错误:生成 npm ENOENT 在 notFoundError (C:\Users\russu\AppData\Roaming\npm-cache_npx\9700\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:11:11) 在 verifyENOENT (C:\Users\russu\AppData\Roaming\npm-cache_npx\9700\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:46:16) 在 ChildProcess.cp.emit (C:\Users\russu\AppData\Roaming\npm-cache_npx\9700\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:33:19) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) 在以下位置发出“错误”事件: 在 ChildProcess.cp.emit (C:\Users\russu\AppData\Roaming\npm-cache_npx\9700\node_modules\create-react-app\node_modules\cross-spawn\lib\enoent.js:36:37) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
PS:我有 node.js,我有一个路径变量我已经安装了所有东西,为什么它在使用 create-react-app 和 npm 时不起作用,它的 nort 被识别了,idu !!!
【问题讨论】:
这样您就可以在命令行/终端输入“npm --version”并返回结果?如果没有,请检查您的 PATH 是否已添加 npm。 【参考方案1】:您是否重新加载了您的 PC?这里应该执行一些步骤以使其工作:
-
进入我的电脑->设置->附加设置->EvnvironmentVariables
在列表中找到“路径”,点击“更改”
添加 nodejs 文件夹的路径
重新加载电脑
签入 cmd npm --version
【讨论】:
【参考方案2】:我遇到过类似的问题,这对我有用。
-
编辑 package.json 使 react-scripts 的新版本为“2.1.8”
npm 安装
cd my-app
npm 开始
Source
【讨论】:
以上是关于创建反应项目时出错的主要内容,如果未能解决你的问题,请参考以下文章