[英]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.