我有以下目录结构:
/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
因此具有相对路径的所有requires(...)
都不再起作用。我有很多路由,每个路由需要很多工具。所以我的问题是,是否可以避免改变每条路线中的相对路径,并使用一些技巧告诉它们它们在/app/routes
而不是/app/routes/0.0.1
?