1

在我的一个项目中,我想使用一些使用 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..

4

0 回答 0