2013-10-04 15 views
6

C'è una funzione in netbeans 7.4 che consente scss e meno di compilazione automatica al salvataggio.Come posso impostare la bussola su netbeans 7.4

Sono riuscito a configurare scss per compilare, ma sto riscontrando problemi nella compilazione di file scss utilizzando la bussola.

Ecco un esempio di errore:

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 

Attualmente la bussola è importata in questo modo:

@import "compass/css3"; 

Grazie

risposta

24
  1. in NetBeans, fare clic su File> Proprietà del progetto voce di menu .
  2. Nella finestra di dialogo che si apre, selezionare la categoria Preprocessori CSS.
  3. Nella parte inferiore delle proprietà di Sass ci sono le opzioni del compilatore. Inserire --compass

Questo ha risolto il problema che mi stai chiedendo. Tuttavia, ho riscontrato ulteriori problemi con Compass perché ignoravo i percorsi dei file. Per superare questo ho creato un file config.rb nella radice del mio progetto. Questo doveva definire un percorso completo del progetto e nomi di directory. Inoltre, lavorando su una macchina Windows, è stato pignolo sulla direzione delle barre e dei tipi di virgolette.

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

funziona anche in Netbeans 8.0? – Bas

+0

Non ho bisogno di fare la seconda parte - funziona bene su netbeans 8.0 su windows 8.1 –

3

Un altro modo che è possibile aggiungere Compass a tutti i progetti SASS senza aggiungere l'argomento di ogni progetto è andando in Strumenti> Opzioni> Varie> preprocessori CSS e aggiungendo "--compass" alla fine del Sass Sentiero.

Ad esempio, il mio legge "C: \ Ruby200-x64 \ bin \ sass.bat --compass".