2015-02-12 31 views
5

mio nodo ha iniziato a comportarsi in modo strano. Così l'ho rimosso e installato di nuovo. Ora, non posso runt grunt serve piùGrunt non servono a lavorare, errore bussola

Pers-MacBook-Air:clientMD perstrom$ grunt serve 
Running "serve" task 

Running "clean:server" (clean) task 
>> 0 paths cleaned. 

Running "wiredep:app" (wiredep) task 

Running "wiredep:test" (wiredep) task 

Running "wiredep:sass" (wiredep) task 

Running "concurrent:server" (concurrent) task 
    Warning: Running "compass:server" (compass) task 
    Error: invalid option: --import-path=./bower_components 

    Usage: compass compile [path/to/project] [path/to/project/src/file.sass ...] [options] 

    Description: 
    compile project at the path specified or the current director if not specified. 

ho generato il progetto con yo angular. Ha funzionato prima di reinstallare il nodo.

+0

Dopo aver ri installazione di nodo, dire 'NPM install' e' install' pergolato nella cartella del progetto e riprovare. – Rajeshwar

+0

@Rajeshwar lo ha fatto. yo angular non dà alcun errore – Per

+0

Ma 'yeoman' è diverso,' npm' e 'bower' sono diversi. Se esiste una versione compatibile, non sarai in grado di eseguirla. Quindi, dopo aver reinstallato 'node', aggiorna' yo, bower e grunt' e prova una volta. Se continui ad affrontare gli errori, usa la versione precedente di 'node' e prova. – Rajeshwar

risposta

8

Il seguente fisso per me; provare ad aggiornare bussola eseguendo

// From the official documentation at http://compass-style.org/install/ 
gem install compass 
cd <myproject> 
compass install compass 
1

Se si vuole evitare di Ruby e Compass tutti insieme, è possibile aggiungere libsass con solo poche modifiche, elencati qui: https://github.com/yeoman/generator-angular/issues/819#issuecomment-100379175

In sostanza:

1) Installare grugnito-sass: npm install --save-dev grunt-sass

2) Sostituire il comando 'bussola' con la definizione 'sass' nel collegamento

3) Sostituire 'bussola' con 'sass' nel comando osservatore

4) Sostituire 'bussola' con 'sass' nel comando simultaneo

Eventualmente, questa verrà aggiunta al generatore come un'opzione la partenza. Spero possa aiutare!

+0

Grazie mille. Questo mi fa risparmiare un sacco di tempo .. –