2017-10-13 124 views
0

我试图在本地pc上运行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(我不认为这是)。

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

回答

0

Nodemon只需启动命令“节点app.js”,如果起始节点确定,它会跟踪文件的更改和重新启动节点处理。

您的错误似乎是由于缺少nodejs配置引起的。 尝试检查节点程序目录路径是否包含在PATH变量中。 在Windows PC上,也正在步:

  • 查找节点安装文件夹,一般在C:\ Program Files文件\或的NodeJS C:\ WINDOWS \ SYSTEM32 \
  • 入住PATH变量值这个文件夹路径。