2013-10-04 11 views
6

Istnieje funkcja w netbeans 7.4, która pozwala scss i less na kompilację automatycznie przy zapisie.Jak mogę ustawić kompas na netbeans 7.4

Udało mi się skonfigurować kompilację scss, ale mam problem ze skompilowaniem plików scss za pomocą kompasu.

Oto przykład błąd:

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 

Obecnie kompas jest importowany tak:

@import "compass/css3"; 

Dzięki

Odpowiedz

24
  1. W NetBeans, kliknij Plik> Właściwości projektu pozycja menu .
  2. W oknie dialogowym, które zostanie otwarte, wybierz kategorię Preprocesory CSS.
  3. U dołu właściwości Sass znajdują się opcje kompilatora. Wpisz --compass

Naprawiono problem, o który mnie pytasz. Jednak później napotkałem kolejne problemy z kompasem, ponieważ nie wiedział on o ścieżkach do plików. Aby temu zaradzić, utworzyłem plik config.rb w katalogu głównym mojego projektu. Musiał zdefiniować pełną ścieżkę projektu i nazwy katalogów. Co więcej, pracując na maszynie z Windows, było to bardzo skomplikowane, jeśli chodzi o kierunek ukośników i typów cytatów.

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

czy to działa również w Netbeans 8.0? – Bas

+0

Nie musiałem robić drugiej części - działa miło na netbeans 8.0 na Windows 8.1 –

3

Innym sposobem, który można dodać Kompas do wszystkich projektów Sass bez dodawania argument do każdego projektu jest przechodząc do menu Narzędzia> Opcje> Różne> Preprocesory CSS i dodając „--compass” do końca Sass Ścieżka.

Na przykład mój odczytuje "C: \ Ruby200-x64 \ bin \ sass.bat --compass".