grunt指南针:可以将importPath设置为递归吗?

时间:2014-01-03 10:52:31

标签: gruntjs grunt-contrib-compass

在我的一个项目中,我想使用一些我使用Bower(normalize-scss)添加的额外SCSS。 gruntfile中的罗盘配置如下所示(由骨干生成器创建):

compass: {
    options: {
        sassDir: '<%= yeoman.app %>/styles',
        cssDir: '.tmp/styles',
        imagesDir: '<%= yeoman.app %>/images',
        javascriptsDir: '<%= yeoman.app %>/scripts',
        fontsDir: '<%= yeoman.app %>/styles/fonts',
        importPath: '<%= yeoman.app %>/bower_components',
        relativeAssets: true
    },
    dist: {},
    server: {
        options: {
            debugInfo: true
        }
    }
}

主scss文件包含:

@import: 'normalize';

当我将gruntfile中的导入路径更改为

importPath: ['<%= yeoman.app %>/bower_components', '<%= yeoman.app %>/bower_components/normalize-scss'],

它可以工作,但我不想在这里放置我可能需要的每个目录。在我看来,如果我可以做类似的事情,它会更便携。

importPath: '<%= yeoman.app %>/bower_components/**'

但是警告失败了:You must compile individual stylesheets from the project directory.

0 个答案:

没有答案