咕噜玉-如何编译单个玉文件而不是所有文件

grunt-jade - how to compile single jade file instead of everything

本文关键字:文件 单个玉 编译 何编译      更新时间:2023-09-26

我的jade.js文件中有以下内容

'use strict';
var config = require('../config');
module.exports = {
  dist: {
    options: {
    pretty: true,
    debug: false,
    timestamp: '<%= new Date().getTime() %>'
  },
  files: [{
    expand: true,
    cwd: 'html_templates/views/',
    src: '**/*.jade',
    dest: 'html_templates/html/',
    ext: '.html'
  }]
 }
};

它工作得很好!唯一的问题是,我正在处理一个非常大的应用程序,我的jade文件超过了10mb。当我修改一个玉文件的视图并运行"咕噜玉"时。它重新编译了我所有的html(大约需要5分钟)。如何告诉grunt只编译相关的jade文件(只有一个html文件)

示例:我正在处理:

html_templates/views/module/landingpage2.jade

我只想编译:

html_templates/html/module/landingpage1.html

请帮助

使用grunt-newer。https://www.npmjs.org/package/grunt-newer

只需安装它并以"更新:翡翠"的方式运行您的任务即可,仅此而已。

它也适用于手表等。