使用globbing在Grunt中的HTML <head>中加载多个文件

克里斯蒂安

是否有任何种类的Grunt任务或插件可以<head>使用globbing加载HTML页面中的许多文件

我们正在使用Ember.js,开始看到很多重复的地方:

<script type="text/javascript" src="js/controllers/(controller).js">
<script type="text/javascript" src="js/controllers/(controller).js">
<script type="text/javascript" src="js/controllers/(controller).js">

<script type="text/javascript" src="js/models/(model).js">
<script type="text/javascript" src="js/models/(model).js">
<script type="text/javascript" src="js/models/(model).js">

在我们的Gruntfile中,我们使用在Grunt任务中很常见的globing模式,例如scripts/{,*/}*.coffee

我们是否可以使用任何种类的插件将glob模式放入HTML页面中以一次加载所有这些插件?

如果我们也可以使用它来加载CSS,这将非常有用。我的猜测是,我们需要某种非特定的文件加载器,只需指定模式和目录即可。

谢谢!

洛伦兹

grunt-html-buildhttps://github.com/spatools/grunt-html-build)应该可以完成这项工作。您可以使用占位符定义HTML模板,这些占位符用于脚本,样式和其他HTML模板,然后由插件编译。

Grunt HTMLBuild配置

htmlbuild: {
    dev: {
        src: 'index.html',
        dest: 'build/',
        options: {
            styles: {
                app: 'styles/*.css'
            },
            scripts: {
                app: 'scripts/*.js'
            }
        }
    }
}

HTML模板

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />

        <!-- build:style app -->
        <!-- /build -->
    </head>

    <body>
        <!-- build:script app -->
        <!-- /build -->
    </body>
</html>

这汇集了来自HTML模板index.htmlbuild/index.html,其中包括所有的风格和脚本下styles/scripts/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JSP中加载HTML Head Tag常用文件

来自分类Dev

从文件<<<<<< head中删除git head

来自分类Dev

使用外部JS文件中的Head.js加载资源

来自分类Dev

使用外部JS文件中的Head.js加载资源

来自分类Dev

将CSS文件加载到head部分或HTML部分中,而无需使用Javascript

来自分类Dev

在单个 HTML 文件中加载多个 HTML、CSS 和 JS 文件

来自分类Dev

在Delphi中加载HTML文件

来自分类Dev

如何使用python从列表中加载多个JSON文件中的数据?

来自分类Dev

阻止Fancybox在ajax调用中加载<head>

来自分类Dev

如何将多个python对象转储和加载到json文件中或从json文件中加载?

来自分类Dev

如何将多个python对象转储和加载到json文件中或从json文件中加载?

来自分类Dev

在一个HTML中加载多个巴比伦文件

来自分类Dev

在 html 文件中加载独立的 html 文件

来自分类Dev

在一行中加载 React-Native 中的多个文件

来自分类Dev

如何在Spring中使用@ImportResource批注从类路径中加载多个配置文件

来自分类Dev

如何在Spring中使用@ImportResource批注从类路径中加载多个配置文件

来自分类Dev

从bash-scipt中具有相同文件名的不同文件夹中加载多个文件

来自分类Dev

我如何在我的wordpress主题head标签中加载CSS文件

来自分类Dev

jar文件在JEditorPane中加载html页面

来自分类Dev

在webView android中加载本地html文件

来自分类Dev

在WebView Android中加载本地HTML文件

来自分类Dev

无法在基本HTML中加载CSS文件

来自分类Dev

如何在DIV中加载html文件

来自分类Dev

在 HTML 中加载 GLSL 文件(WebGL)?

来自分类Dev

为什么在 HTML 文件的 `<head>` 中声明了 `<style>`?

来自分类Dev

使用FileInputStream在资源中加载文件

来自分类Dev

使用解析在Threejs中加载.obj文件

来自分类Dev

grunt:如何使用grunt任务替换html文件中的路径

来自分类Dev

grunt:如何使用grunt任务替换html文件中的路径

Related 相关文章

  1. 1

    在JSP中加载HTML Head Tag常用文件

  2. 2

    从文件<<<<<< head中删除git head

  3. 3

    使用外部JS文件中的Head.js加载资源

  4. 4

    使用外部JS文件中的Head.js加载资源

  5. 5

    将CSS文件加载到head部分或HTML部分中,而无需使用Javascript

  6. 6

    在单个 HTML 文件中加载多个 HTML、CSS 和 JS 文件

  7. 7

    在Delphi中加载HTML文件

  8. 8

    如何使用python从列表中加载多个JSON文件中的数据?

  9. 9

    阻止Fancybox在ajax调用中加载<head>

  10. 10

    如何将多个python对象转储和加载到json文件中或从json文件中加载?

  11. 11

    如何将多个python对象转储和加载到json文件中或从json文件中加载?

  12. 12

    在一个HTML中加载多个巴比伦文件

  13. 13

    在 html 文件中加载独立的 html 文件

  14. 14

    在一行中加载 React-Native 中的多个文件

  15. 15

    如何在Spring中使用@ImportResource批注从类路径中加载多个配置文件

  16. 16

    如何在Spring中使用@ImportResource批注从类路径中加载多个配置文件

  17. 17

    从bash-scipt中具有相同文件名的不同文件夹中加载多个文件

  18. 18

    我如何在我的wordpress主题head标签中加载CSS文件

  19. 19

    jar文件在JEditorPane中加载html页面

  20. 20

    在webView android中加载本地html文件

  21. 21

    在WebView Android中加载本地HTML文件

  22. 22

    无法在基本HTML中加载CSS文件

  23. 23

    如何在DIV中加载html文件

  24. 24

    在 HTML 中加载 GLSL 文件(WebGL)?

  25. 25

    为什么在 HTML 文件的 `<head>` 中声明了 `<style>`?

  26. 26

    使用FileInputStream在资源中加载文件

  27. 27

    使用解析在Threejs中加载.obj文件

  28. 28

    grunt:如何使用grunt任务替换html文件中的路径

  29. 29

    grunt:如何使用grunt任务替换html文件中的路径

热门标签

归档