2016-01-12 49 views
2

有没有可能使用Compass with node-sass?看来node-sass不知道如何导入Compass功能。Node-sass无法找到指南针导入

{ 
    "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 
} 

回答

1

指南针是sass mixins和函数加上一些Ruby扩展的集合。 Node-sass使用libsass库,所以Ruby扩展将无法工作。但是,您可以使用this项目来使用大多数Compass功能。

另一种选择是使用Bourbon代替Compass。它具有非常相似的一组mixin,可直接作为npm包使用。

另请参阅this非常类似的问题。

-2

我自己想过这个。我认为答案是“不”红宝石指南针的交谈时,但是有几个可能的选择,至少值得探讨....

link to eyeglass on githubcompass node

我还没看着他们足够近给你一个肯定的答案,但指南针节点可能会指向什么节点波本威士忌是波旁威士忌,这是图书馆的节点口岸。

+0

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [来自评论](/ review/low-quality-posts/10909740) – CubeJockey

+0

对不起,只是试图帮助,因为没有人。 – NickLWilliams