Node.js执行script.js提示MODULE_NOT_FOUND错误求助
MODULE_NOT_FOUND错误解决办法:找不到script.js文件
错误日志如下:
PS C:\Users\kisha\OneDrive\Desktop\Banked> node script.js node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'C:\Users\kisha\OneDrive\Desktop\Banked\script.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.17.1 PS C:\Users\kisha\OneDrive\Desktop\Banked>
这个错误和你代码里的循环逻辑无关,核心是Node.js找不到指定路径的文件,按以下步骤排查:
- 确认文件位置:检查
C:\Users\kisha\OneDrive\Desktop\Banked目录下是否存在script.js,可能创建时存错了路径。 - 核对文件名:开启文件资源管理器的「显示文件扩展名」选项,确认文件名是
script.js,不是被隐藏后缀的script.js.txt这类名称。 - 验证当前目录:在终端执行
dir命令,查看当前目录的文件列表,确认script.js在其中。 - 用完整路径运行:如果上述步骤没问题,试试用完整路径执行命令:
node "C:\Users\kisha\OneDrive\Desktop\Banked\script.js"(路径含空格必须加引号)
内容的提问来源于stack exchange,提问作者rakhi__prajapati
相关产品推荐
相关产品推荐

