簡體   English   中英

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
}

Compass是Sass混合函數和功能以及一些Ruby擴展的集合。 Node-sass使用的是libsass庫,因此Ruby擴展將無法使用。 但是,通過項目,您將能夠使用大多數指南針功能。

另一種選擇是使用Bourbon代替Compass。 它具有一組非常相似的mixin,直接作為npm軟件包提供。

另請參見這個非常相似的問題。

我自己對此感到納悶。 在談到紅寶石指南針時,我相信答案是“不”,但是至少有一些值得探討的可能。

鏈接到github指南針節點 上的眼鏡

我沒有足夠仔細地研究它們,不能給您一個肯定的答案,但是羅盤節點可能是羅盤node-bourbon與庫的node-sass端口bourbon是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM