Node.js 在模块请求期间覆盖“当前_目录”
我有以下目录结构:Node.js 在模块请求期间覆盖“当前_目录”,node.js,Node.js,我有以下目录结构: /app /routes route1.js route2.js /utils util1.js util2.js 来自/routes目录的文件使用来自utils目录的文件,如下所示: var util1 = require('./../utils/util1'); 问题是我必须将目录结构更改为: /app /routes /0.0.1 route1.js
/app
/routes
route1.js
route2.js
/utils
util1.js
util2.js
来自/routes
目录的文件使用来自utils
目录的文件,如下所示:
var util1 = require('./../utils/util1');
问题是我必须将目录结构更改为:
/app
/routes
/0.0.1
route1.js
route2.js
/utils
util1.js
util2.js
因此,所有的需要(…)
和相对路径不再起作用。我有很多路线,每一条都需要很多UTIL。因此,我的问题是,是否可以避免更改每个路由中的相对路径,并使用一些技巧告诉他们它们位于/app/routes
而不是/app/routes/0.0.1
?(与其使用“技巧”,为什么不在文件中搜索和替换?)-有时最简单的解决方案是最好的-谢谢!这太容易了。。。