gpt4 book ai didi

node.js - Visual Studio 代码调试 Node.JS NOENT : no such file or directory when debugging with MongoDB

转载 作者:可可西里 更新时间:2023-11-01 09:21:17 26 4
gpt4 key购买 nike

有个很奇怪的问题。我正在编写一些小的 Node.JS 程序,并在 Visual Studio Code(适用于 Windows)中调试它们。好吧,最近当程序运行时我开始遇到一个奇怪的问题:

const mongodb = require('mongodb') 

无论我使用什么程序。实际上它甚至不必是一个完整的程序。如果我的文件仅包含该行,它将因同样的问题而失败。

我尝试卸载并重新安装 NPM、MongoDB 以及我的解决方案的包,但没有任何效果。

现在最奇怪的是,当我在命令行上运行程序时,程序运行正常。它仅在 Visual Studio Code 调试器上失败。

它出现在内部库的某处加载模块,生成这个路径:

[program_location]\node_modules\require_optional<b>\index.js\package.json

当然不存在失败,因为它永远找不到这个文件(因为无论如何都不是有效文件)

这是痕迹:

Error: ENOENT: no such file or directory, stat 'c:\NodeJS\Module03\MongoMigration\node_modules\require_optional\index.js\package.json' at fs.existsSync (fs.js:329:13) at find_package_json (c:\NodeJS\Module03\MongoMigration\node_modules\require_optional\index.js:14:9) at find_package_json_with_name (c:\NodeJS\Module03\MongoMigration\node_modules\require_optional\index.js:34:20) at require_optional (c:\NodeJS\Module03\MongoMigration\node_modules\require_optional\index.js:69:13) at Object. (c:\NodeJS\Module03\MongoMigration\node_modules\mongodb-core\index.js:8:20) at Module._compile (module.js:635:30) at Object.Module._extensions..js (module.js:646:10) at Module.load (module.js:554:32) at tryModuleLoad (module.js:497:12) at Function.Module._load (module.js:489:3)

这一定是我的机器配置有误。只是想看看是否有人解决了这个问题或有一些想法。

谢谢!

最佳答案

我今天遇到了这个问题。我发现如果你在“所有异常”上禁用中断,你可以修复它

enter image description here

关于node.js - Visual Studio 代码调试 Node.JS NOENT : no such file or directory when debugging with MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49484785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com