Node.js运行server.js报MODULE_NOT_FOUND错误,新手求助
解决Node.js运行server.js的MODULE_NOT_FOUND问题
优先排查拼写错误
错误提示明确显示系统在寻找serever.js,但你提到的文件名是server.js——这是典型的拼写失误。立刻做两件事:- 打开项目根目录,确认文件实际命名是
server.js而非serever.js - 核对运行命令,确保输入的是
node server.js,没有把server拼写成serever
- 打开项目根目录,确认文件实际命名是
确认文件位置与终端路径匹配
server.js放在项目根目录完全没问题,不需要单独建文件夹。但要确保终端当前工作目录就是项目根目录:- Mac/Linux用户运行
pwd命令,输出的路径要和server.js所在文件夹一致 - Windows用户运行
cd命令,查看当前路径是否正确
- Mac/Linux用户运行
验证express依赖安装状态
如果你的server.js里用到了express,需确认依赖正确安装在当前项目:- 检查项目根目录是否存在
node_modules/express文件夹 - 打开
package.json,查看dependencies字段里是否有express条目
若缺失,在项目根目录下重新执行npm install express@latest
- 检查项目根目录是否存在
终极排查:重置依赖
若以上步骤都无效,尝试重置项目依赖:- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 运行
npm install重新安装所有依赖 - 再次执行
node server.js
- 删除项目根目录下的
内容的提问来源于stack exchange,提问作者Brianj614
相关产品推荐
相关产品推荐

