nodemon not found in npm
under your current project directory, run
npm install nodemon --save //save in package.json so that the following code cam find your nodemon
then under "scripts" in your package.json file, add "start": "nodemon app.js" (or whatever your entry point is)
so it looks like this:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js"
}
and then run
npm start
That avoids complicate PATH settings and it works on my mac
hope can help you ;)
You can resolve this problem by adding nodemon
to your package.json
:
npm install nodemon --save-dev
The problem happens when nodemon
does not exist in /node_modules/.bin
.
Added --save-dev
since it's required during development only.
Try to check installed global packages npm list -g --depth=0
. If you will not find nodemon
, - install it with flag -g
or --save-dev
. Don't install nodemon
with flag --save
, because nodemon
uses only for development
.
Install nodemon
globally using following command. It works on my computer, and I'm sure it will work on your system also.
npm install nodemon -g --save
Sometimes you should have the permission to install it globally. It can be easily done by using following command.
In LINUX UBUNTU:
sudo npm install nodemon -g --save
In Fedora:
a)
su
b)npm install nodemon -g --save