首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodemon不工作:-bash: nodemon:未找到命令

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

Stack Overflow用户
提问于 2016-02-21 08:44:57
回答 21查看 164.4K关注 0票数 103

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

代码语言:javascript
复制
-bash: nodemon: command not found

我想这可能意味着我没有安装nodemon,所以当我尝试使用...

代码语言:javascript
复制
sudo npm install -g nodemon

...I获取以下内容:

代码语言:javascript
复制
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

感谢您能提供的任何帮助!

EN

回答 21

Stack Overflow用户

发布于 2016-02-21 09:00:15

我尝试了以下方法,但都不起作用:

代码语言:javascript
复制
npm uninstall nodemon

sudo npm uninstall -g nodemon

起作用的是:

代码语言:javascript
复制
sudo npm install -g --force nodemon
票数 164
EN

Stack Overflow用户

发布于 2018-11-28 08:10:14

如果您想在本地运行它,而不是全局运行,您可以从您的node_modules运行它:

npx nodemon

票数 80
EN

Stack Overflow用户

发布于 2019-05-08 18:20:28

来自你自己的项目。

代码语言:javascript
复制
npx nodemon [your-app.js]

使用本地安装时,nodemon将在您的系统路径中不可用。相反,nodemon的本地安装可以通过从npm脚本(例如npm start)或使用npx nodemon调用它来运行。

创建一个简单的symbolik链接

代码语言:javascript
复制
ln -s /Users/YourUsername/.npm-global/bin/nodemon /usr/local/bin

ln -s来自:你在哪里安装'nodemon'

节点: v12.1.0

npm : 6.9.0

票数 49
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35530930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档