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

刚入门Express.js运行node index.js提示找不到index.js模块是什么原因?

Express启动报错原因分析

你遇到的Error: Cannot find module报错本质是Node.js执行时无法定位到指定的index.js入口文件,结合你提供的终端日志,具体触发原因按排查优先级排序如下:

  • 大小写敏感匹配问题(最高概率)
    你当前执行命令的工作目录为小写命名的part-3,但报错日志中Node尝试查找的路径是首字母大写的Part-3。你使用的Linux类系统文件系统默认大小写敏感,若你代码内的路径引用、项目启动配置项写的是大写Part-3,就会和实际的小写目录名不匹配,触发该错误。
    快速验证:执行pwd命令输出当前完整工作路径,核对路径大小写是否和报错中的路径完全一致。
  • 入口文件位置/名称错误
    若路径大小写确认完全匹配,则是当前执行命令的目录下不存在index.js文件:可能是入口文件被放在了子目录中,也可能是文件名拼写错误(比如写为Index.js、app.js等)。
    快速验证:执行ls命令查看当前目录下的文件列表,确认是否有index.js文件;如果没有可以执行find . -name "*.js"查找项目内的js入口文件,切换到对应目录后再执行启动命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 13:24:02