【发布时间】:2012-11-24 11:10:05
【问题描述】:
我已经安装了猫鼬使用 `projectFolder$ npm install mongoose'
我对 mongo 控制台没有任何问题,但是当我输入以下命令时
projectFolder$ node
>
>var mongoose = require('mongoose');
undefined
我启动节点服务器没有问题,而我可以启动我的网站的 mongo 服务器没有问题。就在我在控制台中尝试上述命令时遇到了麻烦。我确认 mongoose 已安装并且光标返回 undefined。
【问题讨论】:
-
undefined始终是var语句的结果。见here。 -
@JohnnyHK if
undefined是结果,这是否意味着var mongoose = require('mongoose)` 已成功执行? -
是的,如果
require失败,您将收到Cannot find module 'mongoose'异常。只需在节点提示符下键入mongoose即可查看它的设置。