我正在使用Pug作为模板引擎处理Koa.js应用程序。我想创建一个自动化流程,以便生产模板使用指纹名称和某个CDN提供程序的基本URL更新JavaScript和CSS文件的URL。我找到了一个gulp插件(gulp-jade-usemin)来替换非优化脚本或样式表的引用,但之后我想用CDN提供程序中的指纹版本更新优化引用。
我在过去使用一堆grunt插件(grunt-contrib-copy,grunt-hashres,grunt-processhtml,grunt-cdn)设置了一个类似的Express应用程序,使用Swig作为模板引擎,但是我找不到一种方法来设置与Pug类似的东西,主要是因为模板本身不是HTML。
我愿意使用grunt,gulp或任何其他自动化工具。