是否可以将Compass与node-sass一起使用?似乎node-sass不知道如何导入开箱即用的Compass功能。
{
"formatted": "Error: File to import not found or unreadable: compass/css3/box-
shadow\n Parent style sheet: C:/sandbox/sascar-manager/app/assets/styles/s
ass/project/login.scss\n on line 1 of sass/project/login.scss\n>> @import
\"compass/css3/box-shadow\";\n ^\n",
"message": "File to import not found or unreadable: compass/css3/box-shadow\nP
arent style sheet: C:/sandbox/app/app/assets/styles/sass/project/logi
n.scss",
"column": 1,
"line": 1,
"file": "C:/sandbox/app/app/assets/styles/sass/project/login.scss",
"status": 1
}
答案 0 :(得分:2)
Compass是一组sass mixins和函数以及一些Ruby扩展。 Node-sass正在使用libsass库,因此Ruby扩展不起作用。但是,您可以使用this项目来使用大部分指南针功能。
另一个选择是使用Bourbon而不是Compass。它有一组非常相似的mixin直接作为npm包提供。
另见this非常相似的问题。
答案 1 :(得分:-2)
我自己也想知道这件事。在谈论红宝石指南针时,我认为答案是'不',但是有几种可能的选择,至少值得研究....
link to eyeglass on github和compass node
我没有仔细研究过它们给你一个肯定的答案,但指南针节点可能是指向节点波旁威士忌是波旁威士忌,这是图书馆的节点sass端口。