プロジェクトの 1 つでタスクを実行していgrunt concat
ますが、次のようになります。
/**
* Concatenate | Dependencies Scripts
*/
concat: {
dependencies: {
files: {
"./Ditcoop/js/plugins.min.js": ["./Ditcoop/js/vendor/**/*.min.js", "!./Ditcoop/js/vendor/modernizr/*.js", "!./Ditcoop/js/vendor/jquery/*.js"],
"./Global/js/plugins.min.js": ["./Global/js/vendor/**/*.min.js", "!./Global/js/vendor/modernizr/*.js", "!./Global/js/vendor/jquery/*.js"],
"./Webshop/js/plugins.min.js": ["./Webshop/js/vendor/**/*.min.js", "!./Webshop/js/vendor/modernizr/*.js", "!./Webshop/js/vendor/jquery/*.js"]
}
}
}
私の質問は、各ルート フォルダーを指定することなく、どうにかしてそれをより動的にすることができるかどうかです。私は次のようなことを考えていました:
concat: {
dependencies: {
files: {
"./*/js/plugins.min.js": ["./*/js/vendor/**/*.min.js", "!./*/js/vendor/modernizr/*.js", "!./*/js/vendor/jquery/*.js"],
}
}
}
この方法ではできないと確信していますが、expand
オプションを使用することはできます。どのように使用できるかがわからないため、正しいルートフォルダーの下で実行できるため、同じ宛先を作成しませんconcatを実行する回数だけファイルします。