Git-Repository kann nicht geklont werden - "Objektfunktion ... hat keine Methode 'hasMagic'"

7

Ich versuche ein Git-Repository zu klonen, das ein Ember-CLI-Projekt enthält ( Ссылка ). Wenn ich das tue, erhalte ich den folgenden Fehler:

%Vor%

Hier sind die Schritte, die ich befolge:

%Vor%

ember server führt das Projekt aus und generiert den obigen Fehler.

Wenn ich die Version des Projekts lokal auf meinem Computer (das Projekt, das zu diesem Repository drängt) ausführen, funktioniert es ordnungsgemäß. Ich habe versucht, Bower, Ember-CLI, PhantomJS zu deinstallieren / neu zu installieren. Ich habe auch versucht, dieses Projekt auf meiner Windows-Partition ohne Erfolg zu klonen.

Weiß jemand, was schief gehen könnte? Danke für die Hilfe.

    
TFischer 10.03.2015, 17:01
quelle

3 Antworten

16

Sieht aus wie ein [email protected] Problem. Ich habe es nur korrigiert, indem ich package.json geändert habe. eine Version zu verwenden, die für mich funktionierte

Anstelle von "glob": "^4.0.5" verwenden Sie "glob": "4.4.0"

Dann installieren Sie Ihre Pakete neu

npm cache clean rm -rf node_modules npm install

( [email protected] funktioniert bei mir mit der Standard-glob-Version, du verwendest 0.2.0-beta.1 vielleicht, wenn du ember-cli aktualisierst, wird es funktionieren)

    
juan 10.03.2015, 17:20
quelle
3

Um nur diese Lösung hinzuzufügen, die für mich funktioniert hat, gibt es jetzt eine empfohlene Lösung, die auf GitHub für Ember-cli verfügbar ist:

Ссылка

Das Upgrade auf Ember-cli 0.2.0 sollte das Problem beheben, aber wenn das keine Option ist, können Sie "rimraf": "2.2.8" zu Ihrer package.json hinzufügen und glob bei 4.0.5 einfrieren.

    
SeanK 11.03.2015 14:31
quelle
1

Versuchte juan Antwort, aber es hat nicht in meinem Fall funktioniert. Diese Lösung hat jedoch:

%Vor%

Vielen Dank an Ссылка für die Hilfe!

    
yeabuddy 10.03.2015 23:39
quelle

Tags und Links