创建React项目时出错

时间:2019-03-09 20:44:05

标签: node.js windows reactjs

出现:

C:\Program Files\nodejs\my-app中创建一个新的React应用。

  

'npm'不被识别为内部或外部命令,   可操作的程序或批处理文件。

安装软件包。这可能需要几分钟。 正在安装react,react-dom和react-script ...

  

'npm'不被识别为内部或外部命令,   可操作的程序或批处理文件。   events.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(内部/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不能正常使用idu时无法正常工作!!!

2 个答案:

答案 0 :(得分:0)

您是否重新加载了PC?要使其正常工作,请执行以下步骤:

  1. 转到MyComputer-> Settings-> AdditionalSettings-> EvnvironmentVariables
  2. 在列表中找到“路径”,然后单击“更改”
  3. 将路径添加到nodejs文件夹
  4. 重新加载PC
  5. 签入cmd npm --version

enter image description here

答案 1 :(得分:0)

我也遇到过类似的问题,这对我有用。

  1. 编辑package.json,使react-scripts的新版本为“ 2.1.8”
  2. npm安装
  3. cd my-app
  4. npm开始

    Source