使用Grunt缓存LESS Bootstrap

时间:2014-05-22 01:46:15

标签: twitter-bootstrap less gruntjs bower

我正在使用grunt来管理我的前端Web应用程序,并想知道是否有任何方法可以加快其预编译过程。编译LESS文件(包括引导程序)大约需要2秒,对我来说,如果每次都不需要重新编译bootstrap.less就没有意义。也许默认情况下已经缓存了,但有没有办法加快构建速度?

Gruntfile示例:

grunt.initConfig({
watch: {
    haml: {
        files: '*.haml',
        tasks: ['haml'],
        options: {
            livereload: true,
        },
    },
    js: {
        files: ['*.js'],
        tasks: [],
        options: {
          livereload: true,
        }
  },
  css: {
        files: ['*.css'],
        tasks: [],
        options: {
          livereload: true,
        }
  },
  less: {
        files: ['style.less'],
        tasks: ['less'],
  },


},

1 个答案:

答案 0 :(得分:1)

您必须签出grunt-newer才能将Grunt任务配置为仅在文件发生变化时运行。

请参阅https://github.com/tschaub/grunt-newer