import - Sass 导入 bower 组件

标签 import sass bower susy

我已经从 COMPASS 转移到了 Libsass,速度很好,但我需要使用一些 bower 组件才能使其正常工作。

这可能有点迂腐,但我必须像这样在我的 scss 文件顶部导入我的组件。

   @import "../bower_components/compass-mixins/lib/compass";
   @import "../bower_components/susy/sass/susy";

这很难看,有没有办法通过 grunt 或别名导入它们,以便我可以这样做
 @import "compass";
 @import "susy";

最佳答案

要管理您的依赖项,您可以使用 Grunt Wiredep ( https://github.com/stephenplusplus/grunt-wiredep ) 自动添加 中的文件main.scss 文件。

将 main.scss 添加到您的有线配置。

wiredep: {

  task: {    

    src: [
      'app/styles/main.scss',  // .scss & .sass support...
    ]
  }
}

并将其放入您的 main.scss 文件。
// bower:scss
// endbower

希望能帮到你!

关于import - Sass 导入 bower 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28458718/

相关文章:

java - 为什么我可以在链接方法时省略 import 语句,但如果我单独调用它们则不能?

Python 类导入错误

css - 背景图像中的 SVG

javascript - Webpack 没有捆绑 SCSS/CSS

gruntjs - NPM,Bower,Browserify,Gulp,Grunt,Webpack

javascript - yeoman:使用 yo webapp,然后将 backbone 和 backbone.layoutmanager 添加到组合中

mocha.js - 使用 bowerInstall 和/或 npmInstall 测试 Yeoman 生成器

mysql - 如何使用 bigdump.php 在我的本地 wamp 服务器上上传大型 sql 数据库

python - 如何直接从 datetime.datetime 子模块导入 now()

css - 将 CSS 应用于属性和媒体查询