0

次のディレクトリ構造がありました:

/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どうかです。

4

0 に答える 0