繁体   English   中英

当我尝试使用npm start命令运行React App时出错

[英]Error when I try run a React App with npm start command

我创建了一个新的React Project,并尝试使用命令npm start来启动它,但是我npm start这个错误:

events.js:174
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! primera-app@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the primera-app@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Felipe\AppData\Roaming\npm-cache\_logs\2019-08-11T15_55_25_058Z-debug.log

我尝试了很多事情,但没有任何效果。

大约两个月前,我在Windows上遇到了同样的问题。 我解决了将react-scripts降级到2.1.8版本的问题。 为此:

  1. 删除node_modules目录。
  2. 编辑package.json文件以降级react-scripts 它应该看起来像这样: "react-scripts": "2.1.8"
  3. 转到项目文件夹: cd my-app
  4. 运行npm install
  5. 运行npm start

如果这不起作用,请在Windows上检查系统变量,并确保按此处此处所示设置C:\\Windows\\System32\\变量。

暂无
暂无

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

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