我正在尝试在我的本地电脑上运行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(我认为不是)。
任何帮助或建议都将不胜感激
答案 0 :(得分:1)
Nodemon只是启动命令“node app.js”,如果启动节点正常,它将跟踪文件更改并重新启动节点进程。
您的错误似乎是由于缺少nodejs配置造成的。 尝试检查节点程序目录路径是否包含在PATH变量中。 在windows pc中,有步骤: