Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio code Debugging Node.JS NOENT:使用MongoDB进行调试时,没有此类文件或目录_Node.js_Mongodb_Visual Studio Code - Fatal编程技术网

Visual Studio code Debugging Node.JS NOENT:使用MongoDB进行调试时,没有此类文件或目录

Visual Studio code Debugging Node.JS NOENT:使用MongoDB进行调试时,没有此类文件或目录,node.js,mongodb,visual-studio-code,Node.js,Mongodb,Visual Studio Code,我有一个很奇怪的问题。我正在编写一些小的Node.JS程序,并在Visual Studio代码(用于Windows)中调试它们。最近,当节目开播时,我开始遇到一个奇怪的问题: const mongodb = require('mongodb') 不管我用什么程序。实际上,它甚至不必是一个完整的程序。如果我的文件只包含该行,它将失败,并出现相同的问题 我尝试卸载并重新安装NPM、MongoDB以及我的解决方案的软件包,但没有任何效果 现在最奇怪的是,当我在命令行上运行程序时,它运行得很好。它仅

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

const mongodb = require('mongodb') 
不管我用什么程序。实际上,它甚至不必是一个完整的程序。如果我的文件只包含该行,它将失败,并出现相同的问题

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

现在最奇怪的是,当我在命令行上运行程序时,它运行得很好。它仅在Visual Studio代码调试器上失败

它出现在内部库中的某个位置以加载模块,生成以下路径:

[program_location]\node_modules\require_optional<b>\index.js\package.json
[程序位置]\node\u模块\require\u可选\index.js\package.json
它当然不存在,但是失败了,因为它永远找不到这个文件(因为它不是一个有效的文件)

这是跟踪:

错误:enoint:没有这样的文件或目录,stat 'c:\NodeJS\Module03\MongoMigration\node\u modules\require\u optional\index.js\package.json' 在fs.existsSync(fs.js:329:13) 在find_package_json(c:\NodeJS\Module03\MongoMigration\node_modules\require\u optional\index.js:14:9) 在find_package_json_和_name(c:\NodeJS\Module03\MongoMigration\node\u modules\require\u optional\index.js:34:20) at require\u可选(c:\NodeJS\Module03\MongoMigration\node\u modules\require\u optional\index.js:69:13) 反对。(c:\NodeJS\Module03\MongoMigration\node\u modules\mongodb core\index.js:8:20) 在模块处编译(Module.js:635:30) 在Object.Module.\u extensions..js(Module.js:646:10) 在Module.load(Module.js:554:32) 在tryModuleLoad时(module.js:497:12) 在Function.Module.\u加载(Module.js:489:3)

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


谢谢

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


是的,就是这样。。。不确定我何时选中了该选项,但我现在可以毫无问题地运行它了。谢谢!!(我会投赞成票,但我现在还不能)@McFloyd你应该接受他的答案。它也为我修好了。