3
  • 源目录
    • scss
      • 样式.scss
    • 引导-scss
      • _variables.scss
      • 引导程序.scss

所以我想我可能只是将所有bootstrap.scss 文件移动到主“scss”文件夹中,但这更多是最后的手段。

我的问题是我正在尝试导入类似于“bootstrap.scss”的“_variables.scss”,这样我就可以设置一个变量来影响我的主 bootstrap.css 和我的书面 styles.css,很酷吧?但是当我尝试将其导入时,source_dir > scss > styles.scss我得到了一个错误。

// Failed
@import "variables";

// Failed
@import "../bootstrap-scss/variables";

现在最后,我正在使用 gulp 进行编译,所以我真的不想看这些文件,这是这里选择的答案SASS: Import a file from a different directory? 我需要在该帖子上阅读更多内容,但是这些天必须有一种导入的好方法吗?

4

1 回答 1

2

我已经尝试过我之前在评论中建议的符号链接方法,它似乎有效。这是一个示例文件夹结构:

.
├── sources
│   └── sass
│       ├── bootstrap -> ../../vendor/bootstrap
│       └── style.scss
└── vendor
    └── bootstrap
        └── _variables.scss

在 style.scss 中:

@import "bootstrap/variables"

我已经创建了(相对)符号链接,ln -s ../../vendor/bootstrap sources/sass/并且 Sass 正确地选择了该位置。

于 2014-02-24T18:50:56.020 回答