首页 > 解决方案 > 在我的代码中需要 mongodb api mongoose 后,Visual Studio 代码中的错误

问题描述

我正在学习基本的 Web 开发,并且开始使用 MongoDB atlas 和 mongoose 使用数据库。

我通常在 VS 代码中使用 node.js(legacy) 调试器来调试我的代码,因为它有很好的分析选项,但是由于某种原因,当我const mongoose = require(`mongoose`)在我的代码中完成后使用它时,它会给我多个节点模块中的错误,但是当我使用 PowerShell 并且node .\app.js它工作时不会给我错误。

如果有人知道为什么会发生这种情况以及如何阻止它,如果您能帮助我,将不胜感激。

这张图片显示了我希望是完整的错误

我知道需要 mongoose 模块会导致这种情况,因为我在没有所需模块的情况下尝试过它并且它工作正常。

如果需要更多数据和更详细的描述,我很乐意对其进行编辑。

标签: javascriptnode.jsmongodbmongoosevisual-studio-code

解决方案


如果你想用内置的 Vscode 调试器运行类似的东西,你必须只运行它而不是调试它。

仅运行它的默认键绑定是:ctr + F5


推荐阅读