2013-10-04 46 views
6

netbeans 7.4中有一項功能允許scss和less在保存時自動編譯。如何在netbeans上設置指南針7.4

我設法設置scss來編譯,但我有問題使用指南針編譯scss文件。

下面是一個典型的錯誤:

Syntax error: File to import not found or unreadable: compass/css3. 
      Load path: /www/site 
    on line 2 of /www/site/app/View/Themed/Admin/webroot/scss/core.scss 

目前羅盤進口,像這樣:

@import "compass/css3"; 

感謝

回答

24
  1. 在NetBeans中,單擊文件>項目屬性菜單項。
  2. 在打開的對話框中,選擇CSS預處理器類別。
  3. 在Sass屬性的底部是Compiler選項。輸入--compass

解決了您爲我詢問的問題。然而,我之後遇到了Compass的進一步問題,因爲它對文件路徑一無所知。爲了解決這個問題,我在我的項目的根目錄下創建了一個config.rb文件。這必須定義完整的項目路徑和目錄名稱。而且,在Windows機器上工作時,對於斜槓和引號類型的方向很關心。

project_path = 'c:\path\to\project' 
css_dir   = "css" 
sass_dir  = "sass" 
images_dir  = "images" 
javascripts_dir = "js" 
+0

在Netbeans 8.0中也能正常工作嗎? – Bas

+0

我不需要做第二部分 - 在windows 8.1上很好地運行netbeans 8.0 –

3

,您可以添加指南針到所有SASS項目而不添加參數給每個項目的另一種方式是通過工具>選項>其它> CSS預處理器,並加入「--compass」的薩斯結束路徑。

例如,我讀取「C:\ Ruby200-x64 \ bin \ sass.bat --compass」。