Css 编译单个SASS文件和;“忽略”;他们的包含或沉默失败包括错误

Css 编译单个SASS文件和;“忽略”;他们的包含或沉默失败包括错误,css,ruby,sass,compass-sass,Css,Ruby,Sass,Compass Sass,我有一些SCSS文件,如下所示。我需要单独编译它们mycorefile.css始终会首先包含在页面中,然后如果需要,还会包含其他页面 mycorefile.scss .core { border:1px solid red; color:blue; } myextendingfile1.scss @include mycorefile.scss .extend1 { @extend .core; padding:20px; } myextendingfile2.scss @i

我有一些SCSS文件,如下所示。我需要单独编译它们
mycorefile.css始终会首先包含在页面中,然后如果需要,还会包含其他页面

mycorefile.scss

.core {
  border:1px solid red;
  color:blue;
}
myextendingfile1.scss

@include mycorefile.scss
.extend1 {
  @extend .core;
  padding:20px;
}
myextendingfile2.scss

@include mycorefile.scss
.extend2 {
  @extend .core;
  float:left;
  width:150px;
}
myextendfile3.scss

@include mycorefile.scss
.extend3 {
  @extend .core;
  float:right;
  width:150px;
}
当包含多个扩展文件时,
.core
声明多次包含在页面上,并且页面上存在核心文件;如果编译并包含所有四个文件,则
.core
有四种定义


如果
@include
不存在,是否有办法使编译器忽略包含扩展的
@include
或使编译器忽略/suppress错误?有没有定制的Ruby方法?重写当前的工作方式不是一个好的选择。

@Sawa通过编辑我的问题删除了一个关键部分,即-文件单独编译并在页面上单独使用,因此我不希望任何include在编译的文件中实际包含类声明。我留下了一句话第二句话是“我需要单独编译”。