VSCode调试Node.js提示找不到app.js模块的解决求助
解决Node.js调试时"Cannot find module 'app.js'"的问题
这个错误原因很直观——你的VSCode调试配置里指定要启动的文件是app.js,但你的项目里并没有这个文件,而且从package.json的main字段能看到,项目实际入口是index.js,两者不匹配才导致了这个报错。
具体修复步骤:
- 打开VSCode的调试配置文件(
.vscode/launch.json) - 找到
program字段,把它的值从${workspaceFolder}/app.js修改为${workspaceFolder}/index.js,修改后的完整配置如下:
{ "configurations": [ { "name": "Launch Program", "program": "${workspaceFolder}/index.js", "request": "launch", "skipFiles": ["<node_internals>/**"], "type": "pwa-node" } ] }
- 保存配置后,重新启动调试就可以正常运行了。
额外提示:
以后如果需要修改项目的入口文件,记得同步更新两处配置:
package.json里的main字段.vscode/launch.json里的program路径
保持这两处一致,就能避免再出现类似的模块找不到问题。
内容的提问来源于stack exchange,提问作者MilkBottle
相关产品推荐
相关产品推荐

