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

运行npm start时Nodemon报无法找到../nodemon.json错误如何解决

Nodemon启动报错解决方法

错误根因

该报错与Nodemon本身运行无关,是业务代码主动引入了错误路径的配置文件导致:你在backend/routers/Payment.js第9行通过require('../nodemon.json')引入配置文件,按照相对路径规则,该路径指向backend/nodemon.json,但该位置不存在对应文件。你之前尝试的关闭Node进程、校验路径等操作没有命中问题核心,因此无法生效。

解决步骤

  • 方案1:如果不需要在业务代码中读取Nodemon配置,直接删除Payment.js中引入nodemon.json的代码即可。Nodemon启动时会自动读取根目录的配置文件,无需手动引入。
  • 方案2:如果nodemon.json实际存放在项目根目录(即WebAppfinal/nodemon.json),将引入路径修改为相对根目录的正确路径:
// 原写法
require('../nodemon.json')
// 修改后写法,退两级目录匹配根目录的配置文件
require('../../nodemon.json')
  • 方案3:为了避免相对路径受文件位置变动影响,可以使用绝对路径写法引入:
const path = require('path')
const nodemonConfig = require(path.join(__dirname, '../../nodemon.json'))

修改完成后重新运行npm start即可正常启动项目。

内容的提问来源于stack exchange,提问作者Paras Bansal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:09:05