【问题标题】:mongoose console returns undefined猫鼬控制台返回未定义
【发布时间】: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 即可查看它的设置。

标签: node.js mongodb mongoose


【解决方案1】:

检查项目中的 node_modules/mongoose 文件夹 如果没有,请再试一次:

npm install mongoose

编辑: 我删除了var 并运行它

【讨论】:

  • 是的 projectFolder/node_modules/mongoose 存在,我已经尝试过 npm install mongoose
猜你喜欢
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-23
  • 2015-01-06
  • 2021-01-25
相关资源
最近更新 更多