使用 Grunt 将文件名替换为指纹版本



assets.json 映射文件名:

{
 "css\global.css": "css\global.a4b054fc.css",
 "js\js-common.js": "js\js-common.d41d8cd9.js",
 "js\js-libs.js": "js\js-libs.c3d17a06.js",
 "js\js-trace.js": "js\js-trace.60465814.js",
 "templates\error.hbs": "templates\error.6d003395.hbs"
}

构建过程中(Grunt),我需要匹配原始文件名(在 html 文件中)并将它们替换为指纹版本。

我已经看过一些软件包,但是似乎没有一个能满足我的需求,有什么想法吗?

参考 npm grunt-rekai,它可以满足您的需求,如果您需要的功能超过可用功能。之后你可以使用 grunt-exec 添加自己的 tak

最新更新