创建反应项目时出错

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

【讨论】:

以上是关于创建反应项目时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 express 和 axios 反应应用程序在呈现数据时出错

将数据发送回阿波罗服务器时出错(错误请求错误)

在反应项目上运行 NPM 启动后出错

使用打字稿配置本机反应时出错

myeclips10创建web project出错

尝试构建我的反应原生 android 文件时出错