Gulp 如何在libsass中导入目录
我试图在我的Gulp 如何在libsass中导入目录,gulp,gulp-sass,laravel-elixir,libsass,Gulp,Gulp Sass,Laravel Elixir,Libsass,我试图在我的app.SCSS中导入几个SCSS文件(page1.SCSS、page2.SCSS和..),但我没有找到任何解决方案(插件等) 我看到了,但它们是针对RubyonRails的,而不是libsass。我正在使用: 一饮而尽 大口大喝 Libsas和 拉维长生不老药 有什么解决办法吗?长答案短: 正如您在正式的libsass项目github中所看到的,它们不是SASS规范的一部分,因此没有计划在libsass中支持它们 为什么? 实现此功能的主要问题与导入文件的顺序有关。首先,AFAI
app.SCSS
中导入几个SCSS
文件(page1.SCSS、page2.SCSS和..),但我没有找到任何解决方案(插件等)
我看到了,但它们是针对RubyonRails的,而不是libsass。我正在使用:
一饮而尽
大口大喝
Libsas和
拉维长生不老药
有什么解决办法吗?长答案短:
正如您在正式的libsass项目github中所看到的,它们不是SASS规范的一部分,因此没有计划在libsass中支持它们
为什么?
实现此功能的主要问题与导入文件的顺序有关。首先,AFAIK在不同的操作系统(linux、mac os x、windows)或文件系统(reiserfs、ext3、ntfs、fat32等)中读取流文件的行为没有标准的方式,这导致导入文件时出现不可预测的顺序
无论如何,即使有某种跨平台的标准支持从每个文件系统读取文件,并且您确信您总是以相同的顺序获取文件。应该是什么顺序
如果您仍然需要/想要它:
尽管如此,你仍然可以通过一些黑客手段来达到这种行为,但我强烈建议你避免这些行为,并遵循官方的建议
有一颗红宝石:。但它不适用于gulp/libsas,因为它们处理文件流的方式不同。灵感来源于这颗红宝石。看起来这个项目有点过时,但您可以自行承担使用风险。在这篇博文中,您可以找到另一个解决方案,它涉及到为每个文件夹自动创建一个文件,并导入其中的所有文件。对我的口味来说有点让人费解,但如果你真的需要这个,它会起作用。非常感谢你的回答。