You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nodemon报错“command not found”无法运行的解决方案求助

解决nodemon启动Express服务器路径错误的可行方案

方案1:彻底重装Node.js与nodemon

  • 卸载现有Node.js:通过控制面板卸载后,手动删除以下残留目录:
    • C:\Program Files\nodejs
    • C:\Users\anura\AppData\Roaming\npm
    • C:\Users\anura\AppData\Roaming\npm-cache
    • 清理系统环境变量PATH中所有与Node.js、npm相关的条目
  • 重启电脑,下载并安装Node.js LTS版本(默认路径安装即可)
  • 打开命令行执行npm install -g nodemon完成全局安装
  • 测试nodemon solution.js是否正常运行

方案2:修复nodemon全局调用脚本

  • 执行where nodemon获取nodemon的.cmd脚本路径(通常为C:\Users\anura\AppData\Roaming\npm\nodemon.cmd)
  • 用记事本打开该.cmd文件,检查其中调用的Node.js路径是否正确:
    • 正常路径应为C:\Program Files\nodejs\node.exe
    • 若当前指向错误路径(如报错中的C:\Users\anura\AppData\Roaming\npm/node_modules/node/bin/node),手动修改为正确的node.exe路径
  • 保存后重启命令行,重新测试启动命令

方案3:使用npx绕开全局安装问题

  • 直接在项目目录执行npx nodemon solution.js,npx会自动拉取适配版本的nodemon并运行,无需依赖全局安装的nodemon配置

方案4:校验Node.js环境变量配置

  • 打开系统环境变量,确认PATH中包含:
    • Node.js安装路径(如C:\Program Files\nodejs)
    • 全局npm包路径(C:\Users\anura\AppData\Roaming\npm)
  • 执行node -v、npm -v、nodemon -v确认三者均能正常输出版本号,排除基础环境问题

内容的提问来源于stack exchange,提问作者Anurag Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:49:59