nodemon不起作用:-bash:nodemon:找不到命令

我在运行El Capitan的Mac上。 我有节点v5.6.0和npm v3.6.0。 当我尝试运行nodemon时,我得到:

-bash: nodemon: command not found 

我认为这可能意味着我没有安装nodemon,所以当我尝试使用…安装它时

 sudo npm intall -g nodemon 

…我得到这个:

 npm ERR! Darwin 15.2.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "nodemon" npm ERR! node v5.6.0 npm ERR! npm v3.6.0 npm ERR! path /usr/local/bin/nodemon npm ERR! code EEXIST npm ERR! Refusing to delete /usr/local/bin/nodemon: ../lib/node_modules/nodemon/nodemon.js symlink target is not controlled by npm /usr/local npm ERR! File exists: /usr/local/bin/nodemon npm ERR! Move it away, and try again. npm ERR! Please include the following file with any support request: npm ERR! /Users/brianeoneill/npm-debug.log 

如果它有所作为,我试图在使用Express v4.13.1的项目上运行nodemon

谢谢你尽你所能的帮助!

我尝试了以下,没有工作:

 npm uninstall nodemon sudo npm uninstall -g nodemon 

什么工作是:

 sudo npm install -g --force nodemon 

我也面临同样的问题。 然后下面的命令为我工作..

 sudo npm install -g nodemon 

我有同样的确切的问题,期待Windows操作系统。

对我来说,跑步

npm install -g nodemon --save-dev

(注意-g )的工作。

也许在Windows上有这个问题的其他人将有相同的解决scheme。

 sudo su 

然后

 npm install nodemon 

为我工作