2015-04-28 25 views
0

是否可能从其他位置加载scss?
例子:
当前项目= D:/developer/bla/bla/bla
其他项目= C:/Documents/bla/bla/在两个项目中导入partials

+0

你用'@ import'试过了吗? – allejo

+0

是的,当然。如果你使用完整路径没有问题,但更喜欢使用相对路径 – kallookoo

+0

然后有什么要求?如果你可以有驱动器之间的相对路径?或者如何分享代码?或者是什么? – allejo

回答

0

当你使用命令sass进行编译,您可以用标志-i

在这一刻指定进口根目录所以在你的情况下,你试图在另一个硬盘上访问一个项目。

您的命令行是:

sass --watch -I/path/to/scss/dir:path/to/css/dir 

..并在main.scss

@import "/Documents/bla/bla/yourOtherSCSS.scss"; 

现在每次保存会编译SCSS感谢--watch标志和您的其他SCSS文件会被导入到定义的输出中。

根据你的目录C:/ & D:/,我想你是在Windows上。如果您正在使用软件编译,请搜索配置:load-path