2013-03-12 9 views
5

Próbuję skonfigurować nowy projekt z gruntjami 0.4. Odinstalowałem 0.3 i zainstalowałem plik grunt-cli i importowany plik-gruntu. gdy uruchamiam „chrząknięcie inicjalizacji gruntfile” działa tak samo jak to miało miejsce w 0,3 zadawać normalne pytaniagruntjs pomyłka-init grunfile zgłasza błąd Błąd krytyczny: Argumenty do path.join muszą być łańcuchami

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

jednak po odpowiedzi na wszystkie pytania, pojawia się błąd

Fatal error: Arguments to path.join must be strings

ktoś inny zajmował z czymś podobnym, czy możesz wskazać mi właściwy kierunek debugowania?

Odpowiedz

5

To był błąd spowodowany zmianą Węzła 0.10.0 i wcześniej był fixed. Niedługo ukaże się.

+0

cześć Sindre, czy wiesz, czy został wydany? Nadal dostaję ten problem. – landland

+0

grunt 0.4.1, który zawiera poprawkę, został wydany 13 marca. Chociaż jest to rozpowszechnione uszkodzenie, więc możesz doświadczyć tego także z innymi modułami. Zawsze zalecałbym czekanie chwilę przed uaktualnieniem Node.js lub na jakiejkolwiek platformie, na której polegasz. Z doświadczenia coś zawsze się zepsuje. –

+0

Występuje również w wersji v0.10.7 za pomocą polecenia watch –

3

Właśnie aktualizowany zarówno grunt i grunt-cli

 
npm install grunt-cli 
. 
. 
. 
npm install grunt 

i że ustalone to dla mnie

2

jeśli używasz 'altanę' (menedżera pakietów do sieci), miałem ten sam problem, Okazało się, że jego błąd biblioteki altanowej przy próbie instalacji kątowej. Uruchomię konstrukcję altanki oddzielnie, jak poniżej:

bower install angular 

Następnie wybrałem poprawną wersję i działa ona dla mnie.

Powiązane problemy