错误:找不到模块'mongodb'

 静-静-静距离 发布于 2023-01-19 13:00

我正在使用带有node.js工具的Visual Studio.我的项目无法启动,它正在抛出错误.

Error: Cannot find module 'mongodb'

这是我之前安装的软件包,我想也许全局软件包目录可能是一个有用的地方,有谁知道它位于何处?

我把它缩小到了我的时候

require('mongoose')

我有mongoose包,我有mongodb安装(正确的我认为,而不是包,但实际的东西,这东西混淆了我的地狱),所以不知道为什么它抱怨.

1 个回答
  • 快速解决:

    该猫鼬package.json文件列出了mongodb作为一个依赖.该mongodb包将位于mongoose包的node_modules目录中.这不是一个全局安装问题......

    最简单的尝试是在项目的根目录中运行它:

    npm install mongoose
    

    如果您需要特定版本mongoose,请使用以下格式:

    npm install mongoose@x.y.z
    

    ...... x.y.z版本在哪里,比如3.8.8.

    如果快速修复失败

    由于Windows VisualStudio/SDK版本不兼容或缺少Python依赖性mongodb,mongoose安装过程中构建失败的可能性很大,并且会再次失败.这是基于个人经验和帮助其他Windows用户进行npm安装失败...

    如果在第二次尝试错误,他们是从mongodb构建,消息通常会清楚你可以安装解决的事情依赖没有被满足什么,什么.如果没有,您可以检查node-gyp依赖性要求并验证您是否满足这些要求.

    2023-01-19 13:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有