在我通过 "npm i nodemon" 安装 nodemon 后,当我尝试通过 "nodemon server.js" 运行它时,它给了我这个错误。我该怎么办
Posted
技术标签:
【中文标题】在我通过 "npm i nodemon" 安装 nodemon 后,当我尝试通过 "nodemon server.js" 运行它时,它给了我这个错误。我该怎么办?【英文标题】:After I installed nodemon by "npm i nodemon" , when I tried to run it by "nodemon server.js" , it gives me this error. What should I do? 【发布时间】:2021-11-29 11:52:52 【问题描述】:Screenshot form VS code terminalnodemon : 术语“nodemon”未被识别为 cmdlet、函数、脚本文件或可运行的程序。检查 名称的拼写,或者如果包含路径,请验证 路径正确,然后重试。
【问题讨论】:
尝试全局安装nodemon。 npm install nodemon -g 这能回答你的问题吗? nodemon not working: -bash: nodemon: command not found 【参考方案1】:我刚遇到这个问题。
首先,您应该确保您已经以全局方式(npm install -g nodemon
)安装了nodemon,并确保全局包目录在环境变量中。
其次,如果你现在打开VScode,你应该RESTART。 花了很多时间确认上一个,还是失败,然后重启VScode,一切正常!
【讨论】:
【参考方案2】:我只需要使用 npx 而不是 npm
例如- npx nodemon
【讨论】:
【参考方案3】:尝试全局安装nodemon
:
https://github.com/remy/nodemon
npm install -g nodemon
并编辑您的package.json
,例如:
"scripts":
"start": "node server",
"dev": "nodemon server"
,
然后在终端输入命令 =>
npm run dev
它现在应该对你有用 ;-) 祝你好运和最好的问候!
【讨论】:
应该注意的是,这应该不需要全局安装nodemon,假设nodemon安装在包本身中。以上是关于在我通过 "npm i nodemon" 安装 nodemon 后,当我尝试通过 "nodemon server.js" 运行它时,它给了我这个错误。我该怎么办的主要内容,如果未能解决你的问题,请参考以下文章
更新 npm 后,我的 nodemon 应用程序崩溃了。该怎么办?
是否可以在 Express 应用程序中使用一个 npm 脚本启动 nodemon 和浏览器同步?
Node.JS:出现错误:[nodemon] 内部监视失败:监视 ENOSPC