Sass 在两个项目中导入分部

Sass 在两个项目中导入分部,sass,compass,Sass,Compass,是否可以从其他位置加载SCS? 示例: 当前项目=D:/developer/bla/bla/bla 其他项目=C:/Documents/bla/bla/当您使用命令sass进行编译时,此时您可以使用标记-i为导入指定根目录 因此,在您的情况下,您试图访问另一个硬盘驱动器中的项目 您的命令行将是: sass --watch -I / path/to/scss/dir:path/to/css/dir 。。在你的main.scss中 @import "/Documents/bla/bla/yourO

是否可以从其他位置加载SCS?
示例:
当前项目=
D:/developer/bla/bla/bla


其他项目=
C:/Documents/bla/bla/

当您使用命令
sass
进行编译时,此时您可以使用标记
-i
为导入指定根目录

因此,在您的情况下,您试图访问另一个硬盘驱动器中的项目

您的命令行将是:

sass --watch -I / path/to/scss/dir:path/to/css/dir
。。在你的
main.scss中

@import "/Documents/bla/bla/yourOtherSCSS.scss";
现在,每次保存时,您都将编译您的SCS,这要归功于
--watch
标志,并且您的其他SCS文件将导入定义的输出中


根据您的目录C:/&D:/,我猜您是在Windows上。如果您使用软件进行编译,请搜索配置
:加载路径

是否使用
@import
进行过尝试?当然可以。如果您使用完整路径没有问题,但更喜欢使用相对路径,那么您的问题是什么?是否可以在驱动器之间建立相对路径?或者如何共享代码?或者什么?我想问的是,当从另一个项目导入文件时,无论其位置如何,是否可以使用相对路径。您是否尝试过使用相对路径?(例如…..styles.scss,..\..\styles.scss),因为
@import
确实支持它们