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

(与其使用“技巧”,为什么不在文件中搜索和替换?)-有时最简单的解决方案是最好的-谢谢!这太容易了。。。