可以将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
}
最佳答案
Compass是Sass混合函数和功能以及一些Ruby扩展的集合。 Node-sass使用的是libsass库,因此Ruby扩展将无法使用。但是,您可以通过this项目使用大多数Compass功能。
另一种选择是使用Bourbon代替Compass。它具有一组非常相似的mixin,直接作为npm软件包提供。
另请参见this非常类似的问题。
关于node.js - Node-sass找不到Compass导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34745675/