使用Jade包含整个脚本目录?
是否有可能包含Jade的脚本的整个目录? 我目前的scripts.jade文件如下所示:
script(type="text/javascript", src="/vendor/angular.js") script(type="text/javascript", src="/vendor/angular-resource.js") script(type="text/javascript", src="/vendor/angular-route.js") script(type="text/javascript", src="/core.js")
我希望从这样的事情:
script(type="text/javascript", src="/vendor/*.js")
或这个:
<!-- include: "type": "js", "files": "/vendor/*.js" -->
有任何想法吗?
在Jade中不可能使用这样的通配符,它没有这个文件系统的概念。
你可以创build一个mixin来帮助你 ,例如:
mixin scripts(path, names) - each name in names script(type="text/javascript", src=path+name+".js") +scripts("/vendor/", ["angular", "angular-resource", "angular-route"])
为自动脚本注入到一个HTML /玉/等的可能性。 代码,你应该使用一个构build系统,比如吞下一个gulp-inject插件 https://www.npmjs.com/package/gulp-inject