运行grunt时,Compass找不到任何要编译的Sass文件

时间:2016-01-26 17:00:48

标签: sass gruntjs compass

我按照以下方式运行指南针是一项艰巨的任务:

module.exports = {
      dev: {
          options: {
              sassDir: ['**/*.scss'],
              cssDir: 'stylesheets',
              noLineComments: false,
              outputStyle: 'compressed'
          }
      }
     }

我的观察任务如下:

module.exports = {
   jade: {
      files: 'app/views/**/*.jade',
      tasks: ['jade']
    },
     src: {
        files: '**/*.scss',
         tasks: ['compass:dev']
    },
           options: {
                livereload: true,
            },
}

但是我得到了Compass can't find any Sass files to compile.

我的文件夹结构如下:

scss/
stylesheets/
Gruntfile.js
grunt/
  aliases.yaml
  compass.js
  watch.js

1 个答案:

答案 0 :(得分:1)

您可以在与gruntfile.js相同的leval中创建名为 config.rb 的文件** Reference

然后你可以知道指南针在哪里寻找sass文件:

css_dir = 'assets/stylesheets' #where find the css 
sass_dir = 'assets/sass' #where find sass files
images_dir = 'assets/images' #where find the images (if you want to use then in css as well)

您无需更改代码。