我有一个如下结构。
src/
..
..
target/
projecta/
css/
vendor/
bootstrap.css
..
..
d3.min.css
nv.d3.min.css
..
..
js/
app/
js/
controllers/
test.js
..
..
services/
application-service.js
..
..
main.js
我想运行一个 grunt 任务来重命名目标文件夹和子文件夹中的所有文件,其中有 js、css 和 html 文件。
我试过使用 grunt-cache-bust,但只有第一层的文件夹在更新,但我需要积极地更新目标文件夹内的所有子文件夹。
编辑
我希望你在这里真正想要的是把你的构建文件复制到一个 dist
文件夹,并沿途重命名。grunt-contribut-copy 会这样做,而 process
选项可以为你重新命名你的文件。
你可以从 package.json
使用 读包
因此,你应该能够将这两个部分拼接在一起,以实现你的目标。