目标:
动态包含/static/js/**/*.js
和/static/css/**/*.css
文件到<head>
中。
方法:
我正在使用客户端模板局部,因此在此示例中,我想编写以下内容的所有文件路径:
/static/js/**/*.js
包含到 /templates/head.js.dust
/static/css/**/*.css
包含到 /templates/head.css.dust
当然仅有文件路径是不够的。我需要一种方法来预处理输出,以便每个“文件”都被适当的标记包装,例如:
<!-- /templates/head.js.dust -->
<script src="/static/js/assests/jquery.js"></script>
<script src="/static/js/assests/jquery_ui.js"></script>
<script src="/static/js/app.js"></script>
...
<!-- /templates/head.css.dust -->
<link src="/static/css/assests/jquery_ui.css"/>
<link src="/static/css/app.css"/>
...
问题:
是否有一个grunt模块已经实现了类似这样的功能?
额外加分: 如果没有,我该如何开始构建这样的模块呢?