簡體   English   中英

貓鼬:錯誤找不到模塊調試

[英]Mongoose: Error cannot find module debug

我正在構建一個基本的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在默認端口上運行。

我將如何解決該錯誤?

對於未來的訪問者 :您可能缺少依賴項。 確保首先運行此命令:

npm install

...使用npm startnode <app>運行應用程序之前

我認為,如果您通過另一個軟件包(例如expressmongoose )對debug有子依賴關系,但是沒有為已部署的應用程序提供依賴項的package.json文件,這會使node.js無法找到debug則可能會發生這種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM