次のディレクトリ構造がありました:
/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
どうかです。