是否可以从Sass处理器中排除/忽略某些CSS文件?

时间:2013-05-16 10:15:04

标签: css sass

我正在使用SASS / SCSS。我有一些.css文件,我想被RubySassProcessor忽略。有人知道如何排除它们吗?

2 个答案:

答案 0 :(得分:8)

如果在文件名前面添加下划线,它将被忽略,但可以使用@import作为部分添加。

  1. 将filename.scss重命名为_filename.scss
  2. 可选:将以下内容添加到要包含在其中的文件中:

    @import" filename"

  3. 这也会有效地忽略css文件,因为它不会编译从scss文件到css文件的更改。

    这里可以看到更深层次的解释: Webstorm 6 - How to make the scss file watcher ignore files

    在Partials部分中: http://sass-lang.com/documentation/file.SASS_REFERENCE.html

答案 1 :(得分:0)

我这样做:将sass|scss个文件和css分隔到不同的目录中,并仅在sass --watch文件夹中使用sass。应将输出重定向到css文件夹。

假设您的应用结构类似于:

app
|
|--assets
|----|
|----|--test.sass
|----|--print.sass
|----|--ie.css

将结构更改为:

app/
|
|--assets/
|----|---sass/
|----|----|--test.sass
|----|----|--print.sass
|----|---stylesheets/
|----|----|--ie.css

并运行

sass --watch assets/sass:assets/stylesheets