0
Iveは、最大5レベルまでのディープディレクトリ構造を持つGulpを持つNode.jsアプリケーションを取得しました。ノードアプリケーションでのパスツリーの定義
残念ながら、私はGulpビルドのパスを定義するためのより良い方法を見つけることができませんでした。だから私は、だから、最後に、私は例えばpaths.src.lib
としてのパスにアクセスすることができ、次のことをやって
var path = require('path'),
_joinPaths = function (parent, subPath) {
return parent.dir ? path.join(parent.dir, subPath) : subPath;
},
_subPath = function (parent, propName, subPath) {
subPath = subPath || propName;
parent[propName] = {
dir: _joinPaths(parent, subPath)
};
},
_entryPath = function (parent, entryPath) {
parent.entry = _joinPaths(parent, entryPath);
},
_pathPattern = function (parent, includes, excludes) {
};
function Paths() {
var paths = {};
_subPath(paths, 'src', './');
_subPath(paths.src, 'lib');
// Define more paths
};
を開始しました。
しかし、これはあまりにも面倒です。同じことを達成するためのより良い方法が必要です。
誰かがこれについて何かアドバイスできますか?