nodemon不工作:-bash:nodemon:找不到命令

新手上路,请多包涵

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

 -bash: nodemon: command not found

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

sudo npm install -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

谢谢你尽你所能的帮助!

原文由 Brian O‘Neill 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

我尝试了以下方法,但都没有用:

 npm uninstall nodemon

sudo npm uninstall -g nodemon

起作用的是:

 sudo npm install -g --force nodemon

原文由 Brian O‘Neill 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题