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

NodeJS项目执行node server.js报错:找不到../config./db.config.js模块

解决Error: Cannot find module '../config./db.config.js'问题

错误核心原因

报错里的路径../config./db.config.js存在明显语法错误——config后缀多了一个多余的点,这是Node.js无法定位到模块的直接原因。

具体解决步骤

  1. 修正路径拼写
    找到项目中所有引入该错误路径的文件(根据你提到的app/models/index.js,优先检查这里),将路径中的多余点删除,改为符合实际文件层级的正确路径:

    • 假设项目根目录下有config文件夹,index.js在app/models目录,正确路径应为../../config/db.config.js
    • 如果config文件夹在app目录下,正确路径则是../config/db.config.js
  2. 验证文件与路径匹配性

    • 确认db.config.js确实存在于目标路径中,文件名完全匹配(注意Linux/macOS环境区分大小写)
    • 用相对路径规则核对:./代表当前文件所在目录,../代表上级目录,确保层级对应无误
  3. 检查Node.js工作目录
    运行node server.js时,终端的当前工作目录必须是项目根目录。如果不确定,可在server.js中添加代码打印当前文件目录,辅助校验路径:

    console.log("当前文件目录:", __dirname);
    

关于你已尝试方案的补充说明

  • 删除node_modules和package-lock.json重新npm install:该操作针对依赖缺失问题,本次错误是路径拼写错误,因此无作用
  • 安装config模块:无需额外安装第三方包,你是引入自定义配置文件,与该模块无关

内容的提问来源于stack exchange,提问作者Ayoub Ben Thabet

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 06:25:21