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