Alles lief gut gestern, jetzt, wenn ich versuche, ng serve ich bekomme diese Fehler:
FEHLER in ./src/main.ts Modulerstellung fehlgeschlagen: TypeError: Die Eigenschaft 'newLine' von undefined kann nicht gelesen werden bei Object.getNewLineCharacter (/Users/leongaban/Projects/TickerTags/wikitags/node_modules/typescript/lib/typescript.js:8062:20)
Ich habe versucht, die Antworten hier und hier , aber nein Effekt: (
Meine globale und lokale npm-Version für angular-cli ist 1.0.0-beta.28.3
Wie aktualisiere ich das auf .30? Ich habe @latest
Mein lokales Paket.json:
%Vor%Mein globales Paket:
Ich sehe, dass das neueste ist beta.32 Ссылка
Wenn ich jedoch npm install -g angular-cli@latest
ausführe, installiert es immer .28.3
Betriebssystem: Windows mit eckigen 4
"@ angular / cli": "1.2.1"
"@ eckig / material": "2.0.0-beta.6"
Ich habe gerade den Caret aus den obigen zwei Abhängigkeiten entfernt und die folgenden Schritte ausgeführt, alles hat perfekt funktioniert.
Sie sind zu @angular/cli
Paketname gewechselt, um den anderen @angular
Modulen zu entsprechen. Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Sie nicht mit alten Dateien verlassen werden:
Entfernen Sie dann Ihren lokalen node_modules
Ordner und führen Sie Folgendes aus:
Die neueste eckige Version ist .32. Es gibt immer noch Probleme mit dem Upgrade auf neuere Versionen, aber hoffentlich haben sie das mit dem nächsten Update unter Kontrolle. Wenn nicht, wiederhole die Schritte, die ich gerade erwähnt habe
Das hat mir geholfen: -
rm -rf node_modules && npm cache clean && npm uninstall --save angular-cli; npm uninstall -g angular-cli; npm i --save @angular/cli && npm i -g @angular/cli && npm i
rm -rf node_modules / in Ihrem Projekt, um alle npm Sachen loszuwerden und dann npm cache clean gefolgt von npm install sollte dieses Problem ebenfalls lösen. Stellen Sie außerdem sicher, dass die Versionen des CLI lokal und global übereinstimmen.
Also funktioniert keiner der install @ angular / cli @ neustem für mich, wahrscheinlich wird es in der Zukunft funktionieren, vermute ich.
Ich hatte ein anderes angular2-Projekt, das ng serve
-ing in Ordnung war. Also habe ich einfach die Abhängigkeiten von package.json daraus kopiert und den angular-cli.json aktualisiert.
Und jetzt funktioniert es wieder!
Muss auf den älteren Typ von "source"
key
Aktualisieren Sie einfach auf "@ angular / cli": "1.0.0-rc.0" "@ angular / compiler-cli": "2.4.0" in Ihrem Paket.json und aktualisieren Sie die Datei angular-cli.json like unter
ändern
%Vor%von
%Vor%Tags und Links javascript angular angular-cli