【发布时间】:2020-05-29 02:10:13
【问题描述】:
我使用
安装了猫鼬sudo npm install -g mongoose
请告知我如何检查它是否安装正确。我正在使用 Mac
【问题讨论】:
我使用
安装了猫鼬sudo npm install -g mongoose
请告知我如何检查它是否安装正确。我正在使用 Mac
【问题讨论】:
要检查是否安装了mongoose 模块,只需找到版本
npm list mongoose
全局检查
npm list -g mongoose
【讨论】:
Mongoose 是一个 npm 模块。可能会安装也可能不会安装 Mongodb。
查看是否安装了mongodb:
which mongo
本地安装mongodb:
brew install mongodb
然后按照安装后的说明进行操作。
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
测试您与 mongodb 的连接。
mongo
【讨论】:
如果你使用 MongoLab,连接数据库类型:mongo
如果您在本地运行 Mongo,请启动 Mongo 守护程序:
在终端类型:mongod
如果没有运行,请尝试:sudo mongod
一旦 mongoDB 运行,打开另一个终端窗口并输入:mongo
在同一窗口中输入:show dbs
要使用名为 myDB 的列表中的数据库,例如键入:use myDB
【讨论】:
两种方法来检查你的 ubuntu/debian 中是否安装了 mongoose。
a) 在本地检查(意味着进入 node_modules 中的项目目录)
对于本地 - npm list mongoose
b) 全局检查(意味着在您的操作系统中的 node_modules 中)。
对于全局检查- npm list -g mongoose
如果已经安装,它将显示 mongoose 的版本。如果没有,那么这将显示这个-
/home//.nvm/versions/node/v6.11.0/lib └──(空) npm 错误!代码 1
要在 ubuntu/debian 中安装 mongoose,请在终端中运行此命令 - npm install --save mongoose
【讨论】:
使用 npm list mongoose 如果未安装猫鼬,您将获得此响应 `-- (空)
【讨论】: