我已经使用命令 npm install -g nodemon
安装了nodemon。但由于权限问题,我使用了带有sudo
的npm install -g nodemon
命令,并且成功执行了该命令。但是,当我输入“nodeman
”命令时,始终显示nodemon: command not found
。
我已经使用命令 npm install -g nodemon
安装了nodemon。但由于权限问题,我使用了带有sudo
的npm install -g nodemon
命令,并且成功执行了该命令。但是,当我输入“nodeman
”命令时,始终显示nodemon: command not found
。
如果由于任何原因您无法设置全局路径,则在当前项目目录下运行以下命令:
npm install nodemon --save-dev
在您的package.json文件中的“scripts”下添加“start”:“nodemon app.js” ,如下所示 -
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js"
}
然后运行
npm start
如果你需要在Mac OS上全局安装nodemon,请尝试以下命令:
sudo npm install -g nodemon
.
然后你需要输入密码。一旦安装成功,可以在终端运行以下命令检查nodemon的版本号:
nodemon -v
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
编辑你的 .profile 或 .bash_profile,将新路径添加到你的 PATH 环境变量中:
export PATH=~/.npm-global/bin:$PATH
然后在不使用sudo
的情况下安装该软件包:
npm install -g nodemon
只需运行以下命令即可解决错误。
特别适用于MAC用户:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
输入您的笔记本电脑密码
npm install i -g nodemon 或 npm install -g nodemon
一切就绪......
npm install -D nodemon
现在您可以从 package.json 中的 scripts
执行 nodemon:
"scripts": {
"start": "nodemon src/index.js"
}
或者,如果你在终端中的该目录下,你可以使用npx
自行执行它。npx执行本地脚本,例如:npx nodemon --inspect ./src/index.js 8080
export PATH=$PATH:~/npm
- Asnim P Ansari