nodemon抛出未处理的错误事件

时间:2017-10-13 09:05:12

标签: node.js nodemon

我正在尝试在我的本地电脑上运行nodemon。 即使我只运行没有参数的命令,我也会收到以下错误:

events.js:182
  throw er; // Unhandled 'error' event
  ^
  Error: spawn cmd ENOENT
  at _errnoException (util.js:1019:11)
      at Process.ChildProcess._handle.onexit (internal/child_process.js:192:19)
      at onErrorNT (internal/child_process.js:374:16)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickCallback (internal/process/next_tick.js:180:9)

启用详细模式可提供有关此错误的其他信息:

[nodemon] Looking in package.json for nodemonConfig
[nodemon] 1.12.1
[nodemon] reading config C:\nodeprojects\myproject\package.json
[nodemon] to restart at any time, enter `rs`
[nodemon] ignoring: .git .nyc_output .sass-cache bower_components coverage C:\nodeprojects\myproject\node_modules/**/*
[nodemon] watching: *.*
[nodemon] watching extensions: js,json
[nodemon] starting `node app.js`
[nodemon] child pid: undefined
[nodemon] exiting
events.js:182
      throw er; // Unhandled 'error' event
      ^

(注意 - 以上错误中的路径已更改以删除我的用户名)

我已经尝试了基础知识,重新启动我的电脑,检查是否有其他应用正在使用端口3000(我认为不是)。

任何帮助或建议都将不胜感激

1 个答案:

答案 0 :(得分:1)

Nodemon只是启动命令“node app.js”,如果启动节点正常,它将跟踪文件更改并重新启动节点进程。

您的错误似乎是由于缺少nodejs配置造成的。 尝试检查节点程序目录路径是否包含在PATH变量中。 在windows pc中,有步骤:

  • 查找节点安装文件夹,通常位于C:\ Program Files \ nodejs或C:\ Windows \ System32 \
  • 在PATH变量值中检查此文件夹路径。