是否可以在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" -->
有什么想法吗?
答案 0 :(得分:3)
在Jade中不可能使用这样的通配符,它没有你的文件系统的概念。
你可以创建一个有用的东西,例如:
mixin scripts(path, names)
- each name in names
script(type="text/javascript", src=path+name+".js")
+scripts("/vendor/", ["angular", "angular-resource", "angular-route"])
为自动脚本注入html / jade / etc的可能性。代码,您应该使用构建系统,例如 gulp with gulp-inject插件 https://www.npmjs.com/package/gulp-inject