Node-sass 找不到 Compass 导入
Node-sass can't find Compass imports
是否可以将 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
}
我自己也想知道这一点。当谈到 ruby 指南针时,我认为答案是 'no',但是至少有几个可能的选择值得研究....
link to eyeglass on github and compass node
我对它们的研究还不够仔细,无法给你一个确定的答案,但 compass-node 可能是为了说明 node-bourbon 对波旁威士忌的影响,node-sass 端口图书馆。
Compass 是 sass 混入和函数以及一些 Ruby 扩展的集合。 Node-sass 正在使用 libsass 库,因此 Ruby 扩展将不起作用。但是,您将能够通过 this 项目使用大部分 Compass 功能。
另一种选择是使用 Bourbon 而不是 Compass。它有非常相似的 mixin 集,可直接作为 npm 包使用。
另见 this 非常相似的问题。
是否可以将 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
}
我自己也想知道这一点。当谈到 ruby 指南针时,我认为答案是 'no',但是至少有几个可能的选择值得研究....
link to eyeglass on github and compass node
我对它们的研究还不够仔细,无法给你一个确定的答案,但 compass-node 可能是为了说明 node-bourbon 对波旁威士忌的影响,node-sass 端口图书馆。
Compass 是 sass 混入和函数以及一些 Ruby 扩展的集合。 Node-sass 正在使用 libsass 库,因此 Ruby 扩展将不起作用。但是,您将能够通过 this 项目使用大部分 Compass 功能。
另一种选择是使用 Bourbon 而不是 Compass。它有非常相似的 mixin 集,可直接作为 npm 包使用。
另见 this 非常相似的问题。