我在运行El Capitan的Mac电脑上。我有node v5.6.0和npm v3.6.0。当我尝试运行nodemon时,我得到:
-bash: nodemon: command not found我想这可能意味着我没有安装nodemon,所以当我尝试使用...
sudo npm install -g nodemon...I获取以下内容:
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
感谢您能提供的任何帮助!
发布于 2016-02-21 09:00:15
我尝试了以下方法,但都不起作用:
npm uninstall nodemon
sudo npm uninstall -g nodemon起作用的是:
sudo npm install -g --force nodemon发布于 2018-11-28 08:10:14
如果您想在本地运行它,而不是全局运行,您可以从您的node_modules运行它:
npx nodemon
发布于 2019-05-08 18:20:28
来自你自己的项目。
npx nodemon [your-app.js]使用本地安装时,nodemon将在您的系统路径中不可用。相反,nodemon的本地安装可以通过从npm脚本(例如npm start)或使用npx nodemon调用它来运行。
或
创建一个简单的symbolik链接
ln -s /Users/YourUsername/.npm-global/bin/nodemon /usr/local/binln -s来自:你在哪里安装'nodemon'?
节点: v12.1.0
npm : 6.9.0
https://stackoverflow.com/questions/35530930
复制相似问题