2016-12-01 2 views
0

Ich verwende Visual Studio Enterprise 2015 Update 3. Ich habe ein neues Projekt "Angular2 Mvc5 Beispielanwendung" aus den Online-Vorlagen erstellt.Angular2 Mvc5 Beispielanwendung kompiliert nicht

Als ich es kompilieren habe ich viele Fehler wie:

TS2307 Fehler nicht Modul finden ‚@ Winkel/Kern‘.

Fehler TS2307 Das Modul '@ angular/http' kann nicht gefunden werden.

Fehler TS2503 Namespace 'Modelle' kann nicht gefunden werden.

Was kann ich tun, um es ohne diese Fehler zu kompilieren?

Danke!

Unten ist mein tsconfig.json Datei:

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts", 
    "Scripts/TypeLite.Net4.d.ts" 
    ] 
} 
+0

Haben Sie npm installiert? – 12seconds

+0

Welche Version von Nodejs verwendest du? – user65439

+0

Beziehen Sie sich auf: npm installieren Angular2? –

Antwort

0

ich das Projekt mit der Vorlage erstellen, die Sie erwähnen. Ich hatte kein Glück mit "rechtsklick package.json und Restore Packages" dort wurde ein 404 nicht gefunden für Pakete in der Ausgabe angezeigt.

Also stattdessen habe ich "npm install" über die Befehlszeile, und ich konnte nur gut kompilieren.

Stellen Sie sicher, dass "node_modules" in Ihrem Verzeichnis vorhanden ist.

Eine andere Sache zu beachten ist, dass die Pakete auf der package.json veraltet sind.

+0

Ich habe "npm install" über die Befehlszeile und jetzt ist alles gut. Vielen Dank! –