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

是否可以从Sass处理器中排除/忽略某些CSS文件?,css,sass,Css,Sass,我正在使用SASS/SCSS。我有一些.css文件,我想被RubySassProcessor忽略。有人知道如何排除它们吗?我会这样做:将sass | scss文件和css分离到不同的目录中,并使用sass--watch仅在sass文件夹中使用。输出应重定向到css文件夹 假设您的应用程序结构类似于: app | |--assets |----| |----|--test.sass |----|--print.sass |----|--ie.css 将结构更改为: app/ | |--asset

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

我会这样做:将
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

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

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

    @导入“文件名”

  • 这也将有效地忽略css文件,因为它不会将更改从scss文件编译为css文件

    这里可以看到更深入的解释:

    在这一部分:

    我不明白你的问题,你看不到一些sass文件吗?我的项目中有一些css文件,它们正在产生错误。这是正常的CSS,但SassProcessor不喜欢一些IE解决方案。所以我希望处理器忽略这些文件。这可能吗?是的,只是不要看它或将它们包含在您的sass文件中。您一定是做错了什么,因为vanilla CSS是SCSS的一个子集。太好了,我刚刚重命名了file.SCSS->\u file.SCSS,它就工作了!