我在几个目录中有node.js模块,因为我遵循MVC模式。我需要拨打要求到位于当前目录之外的几个模块。我怎样才能做到这一点?node.js需要相对路径
/app/controller/c1.js
...
/app/model/m1.js
...
/app/view/v1.js
...
/app/view/v2.js
// this works
require('./v2');
// these doesn't work
require('../model/m1.js');
require('~/model/m1.js');
...
这是为什么?
的http://的NodeJS。 org/docs/v0.4.2/api/modules.html#模块 - 文档说明了这一切。基本上,这是如何编程的。您可以使用分成不同文件夹的模块来执行MVC。 – 2012-07-29 18:54:31