我无法为haml配置我的grunt文件

时间:2014-04-12 08:34:29

标签: html ruby gruntjs haml config

任何人知道我如何为haml配置我的grunt文件?

我现在有这个:

haml: {
    dist: {
    files: {
        'index.html': 'index.haml'
        }
    }
}

我也试过`

haml: {
dist: {
    files: {
        ['index.html']: 'index.haml'
        }
    }
}

以及

grunt.loadNpmTasks('grunt-contrib-haml');

我已经能够让指南针运行而不是haml。我也试过了config.rb文件。

1 个答案:

答案 0 :(得分:0)

我想你会这么做,但是你在Gruntfile.js文件的末尾注册了这个任务吗?此外,当您从命令行运行'grunt haml -v'时,您会收到哪些错误消息(如果有)?

module.exports = function(grunt) {

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
     haml: {
      dist: {
        files: { 
          'index.html':'index.haml'
        }
      }
     });

  grunt.loadNpmTasks('grunt-contrib-haml');

  grunt.registerTask('default','['haml']);

^^^^这里最后一点,是你的Gruntfile吗?你应该为Compass运行类似的东西。

无论出于何种原因,当我安装它时,这个软件包总会给我带来一些悲伤。