Windows下Node.js运行hellonode.js提示MODULE_NOT_FOUND错误求助
解决Node.js "Cannot find module" 错误的具体步骤
问题根源
Windows系统默认隐藏已知文件类型的扩展名,你创建的文件实际名称是hellonode.js.txt,而非预期的hellonode.js,导致Node无法定位目标文件。
解决步骤
显示文件扩展名
- 打开文件资源管理器,进入
C:\Users\Mina\mynode文件夹 - 点击顶部菜单栏的「查看」选项卡,勾选「文件扩展名」选项
- 打开文件资源管理器,进入
修改文件名
- 右键点击目录中的
hellonode.js.txt文件,选择「重命名」 - 删除文件名末尾的
.txt后缀,将其改为hellonode.js,弹出重命名确认提示时直接点击「是」
- 右键点击目录中的
验证修复效果
- 回到命令提示符窗口,执行
dir命令,确认目录下已存在hellonode.js文件 - 再次执行
node hellonode.js或npm start,此时应该能正常运行你的Node.js脚本
- 回到命令提示符窗口,执行
后续预防建议
使用记事本创建.js文件时,点击「保存」按钮后:
- 在「保存类型」下拉菜单中选择「所有文件(.)」
- 文件名输入框中明确填写
hellonode.js,避免系统自动添加.txt后缀
内容的提问来源于stack exchange,提问作者Mina
相关产品推荐
相关产品推荐

