Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

nodemon not working: -bash: nodemon: command not found

I'm on a Mac running El Capitan. I have node v5.6.0 and npm v3.6.0. When I try to run nodemon, I get:

-bash: nodemon: command not found 

I thought this may mean that I didn't have nodemon installed, so when I tried to install it using...

sudo npm install -g nodemon 

...I get this:

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 

If it makes a difference, I'm trying to run nodemon on a project that uses Express v4.13.1

Thanks for any help you can offer!

like image 223
Brian O'Neill Avatar asked Feb 21 '16 00:02

Brian O'Neill


People also ask

How do you fix Nodemon not found?

Here's how I fixed it : When I installed nodemon using : npm install nodemon -g --save , my path for the global npm packages was not present in the PATH variable . If you just add it to the $PATH variable it will get fixed.

Why is Nodemon not working?

Use npx to solve the error "'nodemon' is not recognized as an internal or external command, operable program or batch file", e.g. npx nodemon server. js or install the package globally by running npm install -g nodemon and make sure your PATH environment variable is set up correctly.


1 Answers

I tried the following, and none worked:

npm uninstall nodemon  sudo npm uninstall -g nodemon 

What did work was:

sudo npm install -g --force nodemon 
like image 116
Brian O'Neill Avatar answered Oct 12 '22 23:10

Brian O'Neill