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

全局及本地安装nodemon后,npm run dev报错求助

解决npm run dev调用nodemon报错的问题

可能的原因及对应解决方案

1. 检查package.json的scripts配置是否有误

先确认你的package.json里的scripts是不是不小心混入了多余内容(比如错误的EXPRESSJS前缀),比如错误格式:

{
  "scripts": {
    "dev": "EXPRESSJS nodemon app.js"
  }
}

如果是,删掉多余的EXPRESSJS,修正为:

{
  "scripts": {
    "dev": "nodemon app.js"
  }
}

2. 重新安装本地nodemon

本地nodemon安装不完整可能导致npm无法识别其路径,执行以下命令重新安装:

# 卸载本地nodemon
npm uninstall nodemon
# 重新安装到开发依赖
npm install --save-dev nodemon

3. 直接指定本地nodemon的路径

在scripts里明确调用项目本地node_modules中的nodemon,避免路径识别问题:

{
  "scripts": {
    "dev": "./node_modules/.bin/nodemon app.js"
  }
}

Windows系统可改用反斜杠路径:

{
  "scripts": {
    "dev": ".\\node_modules\\.bin\\nodemon app.js"
  }
}

4. 清理npm缓存

缓存损坏可能导致路径解析异常,执行缓存清理后重新安装依赖:

npm cache clean --force
npm install

5. 验证环境变量(可选)

虽然直接运行nodemon正常,但可以确认全局nodemon路径是否在系统PATH中:

  • Windows系统运行:where nodemon
  • Linux/Mac系统运行:which nodemon
    确保输出的路径是有效的nodemon可执行文件路径。

内容的提问来源于stack exchange,提问作者MOA - CODES

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 13:17:02