node.js - Mongoose:错误找不到模块调试

标签 node.js mongodb express mongoose mean-stack

我正在构建一个基本的 MEAN webapp,并且是堆栈的新手。我的前端正在运行,但只要我将以下行添加到 app.js:

var mongoose = require('mongoose');
require('./models/test');
mongoose.connect('mongodb://localhost:3000/design-data-test');

我在终端收到以下错误:

Error: Cannot find module 'debug'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/username/node_modules/mongoose/node_modules/mquery/lib/mquery.js:11:13)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)

我的所有前端代码都停止运行。 Mongodb 在默认端口上运行。

我将如何解决此错误?

最佳答案

对于 future 的访问者:您可能缺少一个依赖项。确保首先运行:

npm install

...在使用 npm start 运行应用程序之前或 node <app>

关于node.js - Mongoose:错误找不到模块调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31834048/

相关文章:

node.js - Passport.js:passport-facebook-token 策略,通过 JS SDK 登录然后验证 Passport ?

node.js - MongoDB:$lookup 返回空数组

node.js - 在 NodeJs 中将对象从一个集合移动到另一个集合的最佳方法

java - 使用来自java的自动增量字段在mongodb中插入文档

javascript - 使用 Node.js 将 HTML 内容插入模板

javascript - 具有多个值的 Mongo $addToSet 语法正确

Node.js orm2 - 在 OneToMany 关系中检索新关联时遇到问题

mongodb - 如何将对象推送到 mongodb 数组中

javascript - 如何从 express 应用程序中获取 http.server?

node.js - 启用 CORS 的服务器不拒绝请求