node.js - 为什么 npm start 会抛出 events.js:187 throw er; // 我的反应项目中未处理的“错误”事件?
问题描述
在代码签出后第一次启动服务器时,我的 react js 项目抛出错误 "events.js:187 throw er; // Unhandled 'error' event" 。我有节点 12.13.0 和 npm 6.12.0 。日志文件附加日志文件
events.js:187
throw er; // Unhandled 'error' event
^
Error: spawn cmd ENOENT
at Process.ChildProcess._handle.onexit
(internal/child_process.js:264:19)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn cmd',
path: 'cmd',
spawnargs: [ '/c', 'start', '""', '/b', 'http://localhost:3000/' ]
}
解决方案
如果你的系统是windows,设置你的环境变量,添加%SystemRoot%\system32
到你的PATH 我昨天遇到了这个错误,希望它对你有用。不要忘记重启你的电脑
推荐阅读
- python-2.7 - 以下python执行语句对我来说没有意义,有人可以解释一下吗?
- assembly - 如何用汇编语言读取命令行参数?
- r - 如何构建循环以查找有关数据框中列的某些值的模式
- android - 在 Android 中每分钟运行一个后台任务
- fortran - 在同一个 ASSOCIATE 构造中引用另一个关联实体中的关联名称
- vhdl - 多进程的信号控制
- mysql - FOREIGN KEY ... REFERENCE 没有错误,但只是从数据库中空列
- c# - 如何将无类型值的多态字典的值反序列化为传统的.Net数组?
- hyperledger-fabric - 为什么 hyperledger-fabric 需要不止一个 orderer?
- java - 在 Java 11 中使用 HttpBuilder API,在哪里指定 hostNameVerifier?