在Grunt.js中使用Processhtml和Jade

时间:2014-02-12 13:57:02

标签: javascript node.js gruntjs pug

我想更改构建的HTML文件的内容,如下所示:

<!-- build:css css/tidy.css -->
<link rel="stylesheet" href="css/main.css">
<!-- /build -->

要生成我正在使用Jade的HTML文件:

//
  build:css css/tidy.css
link(href='css/main.css', rel='stylesheet', type='text/css')
//
  /build

当Jade完成HTML文件的创建时,这就是输出:

<!--build:css css/tidy.css
-->
<link href="css/main.css" rel="stylesheet" type="text/css">
<!--/build
-->

在开头的两个破折号和每个评论结束时的换行符之后缺少空格,阻止Processhtml完成其工作。有没有办法自动解决这个问题?像任务中的选项或另一个grunt插件?感谢。

1 个答案:

答案 0 :(得分:2)

试试这样:

// build:css css/tidy.css

或直接在jade中写html:

<!-- build:css css/tidy.css -->