可以从其他位置加载 scss 吗?
例:
当前项目 = 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";
现在,每次保存时都会通过--watch
标志编译您的 scss,并且您的其他 scss 文件将导入到定义的输出中。
根据您的目录C:/D:/,我猜你在Windows上。如果您正在使用软件进行编译,请搜索 配置 :load-path
。