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

运行node script.js报MODULE_NOT_FOUND找不到模块错误如何解决?

Node.js运行script.js报MODULE_NOT_FOUND错误的解决方案

这个错误是Node.js在你执行命令的路径下,找不到对应名称的脚本文件触发的,可按照以下步骤排查解决:

  • 核对当前工作目录与脚本存放路径是否匹配
    在当前命令行窗口执行dir(Windows系统)或ls(macOS/Linux系统),查看输出的文件列表中是否存在script.js。如果没有,可以通过cd 脚本所在文件夹的完整路径切换到对应目录后,再重新执行node script.js;也可以直接在命令中指定脚本的完整路径,例如node C:\Users\User\Desktop\demo\script.js。
  • 检查脚本文件名的拼写是否完全一致
    Node.js对文件名大小写敏感,哪怕是Windows系统部分场景也会触发大小写校验,如果你本地的文件实际名为Script.js、script.ts、sctipt.js这类拼写不一致的名称,就会触发报错,需要保证命令中的文件名和实际文件名完全匹配。
  • 确认系统没有隐藏文件后缀名
    Windows系统默认会隐藏已知文件类型的后缀名,如果你看到的文件显示名称为script,实际后缀是.js.txt,那真实文件名为script.js.txt,执行node script.js自然找不到文件。可以在文件资源管理器的「查看」选项中开启「文件扩展名」显示,确认脚本的真实后缀为.js。
  • 如果是项目依赖缺失触发的同类报错(当前报错为入口文件找不到,该情况概率较低),可以删除项目根目录的node_modules文件夹和package-lock.json/yarn.lock文件,重新执行npm install安装依赖后再尝试运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:24:01