簡體   English   中英

找不到模塊:在我的帶有節點的應用中

[英]Cannot find module: in my app with node

我的應用程序出現問題,文件樹為:

myApp
 controllers
  cars.js
 models
  car.js
 app.js
 package.json

在我的代碼中,我以另一種方式調用我的模型和mi控制器...

var express         = require('express');
var bodyParser      = require('body-parser');
var mongoose        = require('mongoose');
var methodOverride  = require("method-override");
var app             = express();
...

**var models = require('./models/car')(app, mongoose);**
**var CarCtrl = require('./controllers/cars');**

但是,不起作用..我有下一個錯誤:

錯誤:找不到模塊“控制器/汽車”

錯誤:找不到模塊“模型/汽車”

有什么想法嗎? 謝謝。

嘗試先扎根。 require('../ myApp / controllers / cars'); 如果這不起作用,請嘗試通過控制台記錄路徑。 希望這行得通

檢查car和cars.js。 如果其中任何一個都需要app.js,則創建一個鏈依賴關系,Node.js會拋出此確切錯誤,即找不到模塊。

暫無
暫無

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

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