0

ファイル拡張子を変更する方法を知っています:

JS_MINIFIED = $(patsubst %.js,%-min.js,$(JS_FILES))

また

JS_MINIFIED = $(JS_FILES:.js=-min.js)

しかし、実際のフォルダーを変更したい場合はどうすればよいでしょうか。たとえば、「temp」フォルダにすべてをダンプしますか?

4

1 に答える 1

0

私はあなたが何を意味するのかよくわかりません。パスに関係なく、JS_FILES 内のすべてのファイルを「temp」に入れたいということですか? 「foo/bar/biz.js」は「temp/biz.js」に、「one/two/three.js」は「temp/three.js」に移動しますか? 次に多分:

JS_MINIFIED = $(addprefix temp/,$(notdir $(JS_FILES)))

または、同じ構造を保持したいが、前に「temp」を付けたいですか? 「foo/bar/biz.js」は「temp/foo/bar/biz.js」になり、「one/two/three.js」は「temp/one/two/three.js」になりますか? それからちょうど:

JS_MINIFIED = $(addprefix temp/,$(JS_FILES))
于 2013-09-11T20:59:09.800 に答える