简体   繁体   English

创建React项目时出错

[英]Getting error while creating a react project

This appears: 出现:

Creating a new React app in C:\\Program Files\\nodejs\\my-app . C:\\Program Files\\nodejs\\my-app创建一个新的React C:\\Program Files\\nodejs\\my-app

'npm' is not recognized as an internal or external command, operable program or batch file. 无法将“ npm”识别为内部或外部命令,可操作程序或批处理文件。

Installing packages. 安装软件包。 This might take a couple of minutes. 这可能需要几分钟。 Installing react, react-dom, and react-scripts... 安装react,react-dom和react-scripts ...

'npm' is not recognized as an internal or external command, operable program or batch file. 无法将“ npm”识别为内部或外部命令,可操作程序或批处理文件。 events.js:174 throw er; events.js:174 throw er; // Unhandled 'error' event ^ //未处理的'错误'事件^

Error: spawn npm ENOENT at notFoundError (C:\\Users\\russu\\AppData\\Roaming\\npm-cache_npx\\9700\\node_modules\\create-react-app\\node_modules\\cross-spawn\\lib\\enoent.js:11:11) at verifyENOENT (C:\\Users\\russu\\AppData\\Roaming\\npm-cache_npx\\9700\\node_modules\\create-react-app\\node_modules\\cross-spawn\\lib\\enoent.js:46:16) at 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) at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) Emitted 'error' event at: at 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) at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) 错误:在notFoundError(C:\\ Users \\ russu \\ AppData \\ Roaming \\ npm-cache_npx \\ 9700 \\ node_modules \\ create-react-app \\ node_modules \\ cross-spawn \\ lib \\ enoent.js:11:11处生成npm ENOENT在ChildProcess.cp.emit上的verifyENOENT(C:\\ Users \\ russu \\ AppData \\ Roaming \\ npm-cache_npx \\ 9700 \\ node_modules \\ create-react-app \\ node_modules \\ cross-spawn \\ lib \\ enoent.js:46:16)( 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(内部/child_process.js:248:12)

PS: i have node.js, i have a path variable i have everything installed, why its not working while using create-react-app and npm its nort recognized, idu!!!! PS:我有node.js,我有一个路径变量,我已经安装了所有东西,为什么在使用create-react-app和npm不能识别它的nord时不能正常工作,idu !!!!

Did you reload your PC? 您是否重新加载了PC? Here some steps which should be done to make it work: 为了使它正常工作,这里需要执行一些步骤:

  1. Go to MyComputer->Settings->AdditionalSettings->EvnvironmentVariables 转到MyComputer-> Settings-> AdditionalSettings-> EvnvironmentVariables
  2. Find 'Path' in the list, click 'Change' 在列表中找到“路径”,然后单击“更改”
  3. Add path to nodejs folder 将路径添加到nodejs文件夹
  4. Reload PC 重新载入电脑
  5. Check in cmd npm --version 签入cmd npm --version

在此输入图像描述

I have faced similar issue, and this works for me. 我也遇到过类似的问题,这对我有用。

  1. edit package.json so the new version of react-scripts is "2.1.8" 编辑package.json,以便react-scripts的新版本为“ 2.1.8”
  2. npm install npm安装
  3. cd my-app cd我的应用
  4. npm start npm开始

    Source 资源

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM