包括使用 Jade 的脚本的整个目录
Include whole directory of scripts using 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 中不可能使用这样的通配符,它没有文件系统的概念。
不过,您可以创建一个会有所帮助的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/jade/etc.代码的可能性,您应该使用构建系统,例如gulp带有gulp-inject插件 https://www.npmjs.com/package/gulp-inject
相关文章:
- 可以'我无法在Jade测试脚本中使用BeCalled()
- 如何在脚本块中使用jade/pug条件语句
- 如何在 Jade 模板中包含客户端脚本
- 两个脚本出现Jade渲染错误,未捕获语法错误:意外的令牌<
- 如何在Jade for Node.js中从js脚本中获取数据
- Angular+Jade |从控制器到脚本标记的数组
- 如何将变量从jade模板文件传递到脚本文件
- 不能包含wysiwyg.js脚本在Jade与Node.js
- 强制Jade忽略脚本标签中的注释
- 如何在Jade模板子块中运行脚本
- 在jade/pug脚本代码中调用模式方法
- 在Jade中使用JS脚本的变量
- 我可以在脚本中从JS中引用Node JS函数吗?标记在Jade模板中
- 如何在npm脚本中渲染pug(jade)到html
- 脚本SRC在jade中用nodejs + express变成一个url
- 包括使用 Jade 的脚本的整个目录
- 重写Jade脚本.块
- 在Jade中列出的脚本在我的JavaScript中无法访问
- 如何让脚本在Jade中跨越多行?
- 当使用包含、扩展和块时,Jade脚本加载顺序似乎很混乱