2017-06-23 1 views
-2

Es gab ein paar Modifikationen mit dem Angular-Material. Jetzt werden die Datumsauswahl und andere Funktionen hinzugefügt. Wie man das Projekt aktualisiert, um die neueste Version von eckig zu haben. Ich habe versucht, zu aktualisieren, aber ich habe diese FehlerUpdate Angular auf den neuesten

Class 'MdOptgroup' incorrectly implements interface 'Can 
Disable'. 
Property 'disabled' is missing in type 'MdOptgroup'. 

node_modules/@angular/core/index"' has no exported member 'Renderer2'. 

Class 'MdTab' incorrectly implements interface 'CanDisable'.Property 'disabled' is missing in type 'MdTab'. 


Type '(new (...args: any[]) => CanDisable) & typeofMdTabLabelWrapperBase' is not a constructor function type. 

Class 'MdToolbar' incorrectly implements interface 'CanColor'. 
Property 'color' is missing in type 'MdToolbar'. 

ERROR in Error encountered resolving symbol values statically. Calling function 'InjectionToken', function calls are not supported. Consider replacing the function or lambda with a refe 
rence to an exported function, resolving symbol MATERIAL_SANITY_CHECKS in /node_modules/@angular/material/typings/index.d.ts, resolving symbol MdCommonModule in node_modules/@angular/material/typings/index.d.ts, resolving symbol MdCommonModule in /node_modules/@angular/material/typings/index.d.ts 
webpack: Failed to compile. 

Wie dieses Problem zu lösen?

+0

Lesen Sie den Migrationsleitfaden und sehen Sie, welcher Code von Ihnen unter bestimmten, brechenden API-Änderungen gelitten hat? – Makoto

+0

Ich habe nach Migrationsführer gesucht (ich meine für die letzten Änderungen Ende Mai oder Anfang Juni), aber ich habe keine gefunden. – edkeveked

+0

Ich habe mehr Fehler hinzugefügt. Also meine Vermutung ist, dass die meisten Fehler wegen @ angular/materiellem Modul sind – edkeveked

Antwort

1

Um die neueste Version von Angular in einem Projekt zu erhalten, müssen Sie Ihren globalen Winkel und den eckigen Winkel in Ihrem Projekt aktualisieren. Ich bin hart codieren die neuesten Versionsnummern von 2017/6/24:
npm update -g "@angular/[email protected] global zu aktualisieren.
und innerhalb des Projektverzeichnisses:
npm update "@angular/[email protected], um das Projekt zu aktualisieren.

Upgrade Dann Angular-Material im Projekt:
npm update "@angular/[email protected]

Sie finden npm outdated und npm update nützliche andere Pakete zu finden, die aktualisiert werden müssen.

Dies beantwortet die Frage "Wie aktualisiere ich das Projekt, um die neueste Version von eckig zu haben". Ich habe die Fehler, die Sie posten, noch nicht gesehen, daher kann ich Ihnen nicht helfen.

+0

So folgte ich dem Link https://stackoverflow.com/questions/44729836/update-angular-to-latest/44734137#44734137 – edkeveked

Verwandte Themen