什么是"节点"工作的问题,但"nodemon"不是在node.js中的64位Windows 7上工作?

Nag*_*Nag 7 node.js

我是node.js的新手.node工作正常,但是当我安装nodemon软件包时,它会出错:exception in nodemon killing node即使全局安装也是如此.

 22 Jun 13:07:29 - [nodemon] v1.3.7
 22 Jun 13:07:29 - [nodemon] to restart at any time, enter `rs`
 22 Jun 13:07:29 - [nodemon] watching: *.*
 22 Jun 13:07:29 - [nodemon] starting `node server.js`
 exception in nodemon killing node  
 Error: spawn cmd ENOENT
 at exports._errnoException (util.js:746:11)
 at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
 at child_process.js:1144:20
 at process._tickCallback (node.js:355:11)

 ---------------------------------------------------------- 
 If appropriate, please file an error with the output from:
 $ node                     
 C:\Users\username\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.
 js server.js --dump
 At http://github.com/remy/nodemon/issues/new
Run Code Online (Sandbox Code Playgroud)

小智 7

可能的解决方案.

1.权限

您的文件权限可能有问题.在git bash或windows中执行,以获得项目文件夹的完全权限.

$ chmod -R 777 [folder] 
Run Code Online (Sandbox Code Playgroud)

2.环境变量

在PATH中缺少"C:\ Windows\System32 \".

Github问题

3.重新安装

使用npm完全删除nodemon并尝试重新安装.

npm uninstall -g nodemon
Run Code Online (Sandbox Code Playgroud)

4.更新nodejs

如果您有旧版本的nodejs,请尝试更新它.我更喜欢完全删除nodejs并重新安装它.

逐步删除Windows中的nodejs

注意:您的问题可能不够丰富,无法给出正确答案.如果这2个解决方案不起作用,请包含有关该问题的更多信息.

  • 无意中清除我的 Windows PATH 变量后,System32 路径丢失。添加后,spawn cmd 错误消失了:) (2认同)