2013-03-12 9 views
5

Sto provando a impostare un nuovo progetto con gruntjs 0.4. Ho disinstallato 0.3 e installato grunt-cli e grunt-init grunt-init importati. quando faccio funzionare "grugnito-init gruntfile" funziona lo stesso come ha fatto nel 0,3 porre le domande normaligruntjs grunt-init grunfile genera errore Errore fatale: gli argomenti su path.join devono essere stringhe

Please answer the following: [?] Is the DOM involved in ANY way? (Y/n) y [?] Will files be concatenated or minified? (Y/n) y [?] Will you have a package.json file? (Y/n) y [?] Do you need to make any changes to the above before continuing? (y/N) n

tuttavia dopo aver risposto a tutte le domande che ricevo l'errore

Fatal error: Arguments to path.join must be strings

Qualcun altro ha affrontato con qualcosa di simile o puoi indicarmi la giusta direzione per eseguire il debug?

risposta

5

Si trattava di un errore causato da una modifica del nodo 0.10.0 ed era fixed in data odierna. Verrà rilasciato presto.

+0

hi Sindre, sai se è stato rilasciato? Ho ancora questo problema. – landland

+0

grunt 0.4.1 che include la correzione è stata rilasciata il 13. Anche se questa è una rottura diffusa, quindi potresti sperimentarla anche con altri moduli. Consiglierei sempre di aspettare un po 'prima di aggiornare Node.js o qualsiasi piattaforma da cui si dipende. Dall'esperienza, qualcosa si spezzerà sempre. –

+0

Accade anche in v0.10.7 con il comando watch –

3

Ho appena aggiornato sia grugnito e grugnito-cli

 
npm install grunt-cli 
. 
. 
. 
npm install grunt 

e quello fissato per me

2

se si sta usando 'scrigno' (Un gestore di pacchetti per il web), ho avuto la stesso problema, si è rivelato un errore di libreria bower quando si tenta di installare angolare. Eseguo la costruzione del pergolato separatamente come sotto

bower install angular 

Quindi ho selezionato la versione corretta e funziona per me.

Problemi correlati