mongodb 安装NPM mongoose的问题

ubby3x7f  于 2023-05-22  发布在  Go
关注(0)|答案(2)|浏览(149)

我在上《卑鄙》的入门课我安装了MongoDB和mongoose,但我不认为我把它们安装在同一个文件夹中。当我试着跑步时:node nodemongoose.js我得到这个错误:nodemongoose.js是类的一个文件...它在我所在的终端窗口的文件夹中)

Error: Cannot find module 'mongoose'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/Dave/Documents/Software/mongoose/nodeapi.js:4:16)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:475:10)

我尝试使用npm install mongoose安装,然后我得到这个错误:npm WARN install Refusing to install mongoose as a dependency of itself
有什么建议吗?我需要卸载并重新安装吗?
谢谢

3htmauhk

3htmauhk1#

删除mongoose,在本地重新安装:

  1. npm uninstall mongoose运行两次,以确保删除任何本地和全局安装。
  2. npm install mongoose(不要使用-g标志!)从提升后的CMD创建。
    注意安装过程,并确保没有错误出现。如果有任何显示看起来很奇怪,请继续并将日志添加到您的问题中。
    请注意,您得到的关于依赖关系的警告与您在mongoose目录中尝试安装mongoose有关。您应该在 your project 目录中npm i mongoose
9wbgstp7

9wbgstp72#

npm uninstall mongoose
截至目前,在1秒内审核了96个包
12个包正在寻找资金运行npm fund了解详细信息
4个漏洞(3个高,1个严重)
不同的依赖。
运行npm audit了解详细信息。PS D:\work\Mern Stack\Mangodb> npm install mongoose
截至目前,在1秒内审核了96个包
12个包正在寻找资金运行npm fund了解详细信息
4个漏洞(3个高,1个严重)
有些问题需要检查,可能需要选择不同的依赖项。
运行npm audit了解详细信息。PS D:\work\Mern Stack\Mangodb> npm audit

npm审计报告

bson <=1.1.3严重性:bson-https://github.com/advisories/GHSA-4jwp-vfvf-657p bson -https://github.com/advisories/GHSA-v8w9-2789-6hhr中不受信任数据的关键反序列化node_modules/mongos/node_modules/bson mongodb <= 3. 1. 12依赖于bson的易受攻击版本依赖于kerberos的易受攻击版本node_modules/mongos/node_modules/mongodb mongos * 依赖于mongodb的易受攻击版本node_modules/mongos
kerberos <1.0.0严重性:kerberos中的高DLL注入-https://github.com/advisories/GHSA-m2mx-rfpw-jghv无可用修复node_modules/kerberos
4个漏洞(3个高,1个严重)
有些问题需要检查,可能需要选择不同的依赖项。

相关问题