windows下通过npm install mongodb问题
发布于 9 年前 作者 leohxj 16279 次浏览 最后一次编辑是 6 年前

npm ls -g 如下 ├── coffee-script@1.4.0 ├─┬ express@3.0.4 │ ├── buffer-crc32@0.1.1 │ ├── commander@0.6.1 │ ├─┬ connect@2.7.1 │ │ ├── bytes@0.1.0 │ │ ├── crc@0.2.0 │ │ ├── formidable@1.0.11 │ │ ├── pause@0.0.1 │ │ └── qs@0.5.1 │ ├── cookie@0.0.5 │ ├── cookie-signature@0.0.1 │ ├── debug@0.7.0 │ ├── fresh@0.1.0 │ ├── methods@0.0.1 │ ├── mkdirp@0.3.3 │ ├── range-parser@0.0.4 │ └─┬ send@0.1.0 │ └── mime@1.2.6 └─┬ mongodb@1.2.5 └── bson@0.1.5

也安装了mongo,开启了服务。 但是var mongo = require(‘mongodb’);说 Cannot find module ‘mongodb’

7 回复

npm install -g mongodb

已经是-g安装了的。 你的可以吗?什么系统

windows 不是这样安装的吧。我是下载一个exe的

添加connect-mongo模块,之后:

var MongoStore = require('connect-mongo')(express);

少年,不能用npm install -g呀 直接:↓

npm install mongo

安装在项目目录下才能require, 通过-g安装的是全局的,全局安装的只能通过命令行调用(如果包里有bin的话)

sorry↑

npm install mongodb

谢谢。我好奇-g安装,只是为了能通过命令行调用吗?

回到顶部