mongoose:错误找不到模块debugging
我正在构build一个基本的MEAN web应用程序,并且是新的堆栈。 我有前端运行,但只要我将以下行添加到app.js:
var mongoose = require('mongoose'); require('./models/test'); mongoose.connect('mongodb://localhost:3000/design-data-test');
在terminal中出现以下错误:
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在默认端口上运行。
我将如何去解决这个错误?
我想这可能会发生,如果你有一个孩子依赖另一个包debug
(例如express
或mongoose
),但你没有提供依赖的package.json文件的部署应用程序,使node.js无法finddebug
。
- 从Express JS发送自定义错误消息到Backbone
- Express 4应用程序在通过GitHub部署时无法在Azure中运行
- POST请求404(未find)与angular.js和ExpressJS
- 在Windows Azure上部署节点/快速应用程序时出错
- 节点(Express) – 通过api以快递方式发送pdf
- 节点js中间件asynchronous请求mongo
- 是否有可能使用Nodejs和Socket.io更新页面的单个部分?
- app.configure(function){} typeerror undefined不是一个函数
- 成功login后,将用户数据从Nodejs服务器推送到Angular