2017-01-17 2 views
1

Ich habe kleines Projekt, das perfekt auf meinem Heimcomputer kompiliert, aber ich bekomme Hunderte von Fehlern auf einem anderen PC. Der einzige Unterschied zwischen der Umgebung, die ich bemerken kann, ist, dass PC, auf dem ich Probleme habe, unter Windows 8 ist (PC's auf Windows 10 und Ubuntu funktioniert gut).Typoskript. Nicht kompilieren bei bestimmten Maschine

Globale npm Liste (Tiefe = 0):

+-- [email protected] 
+-- [email protected] 
`-- [email protected] 

tsc version = 1.0.3.0

tsconfig.json:

{ 
    "compilerOptions": { 
     "module": "commonjs", 
     "noImplicitAny": false 
    }, 
    "exclude": [ 
     "node_modules" 
    ] 
} 

Die Probleme beginnt mit /// <reference path="node_modules/@types/jquery/index.d.ts" />

Das ist, wie meine Ausgabe aussieht : errors

+0

Auf der Windows-Maschine, was die Ausgabe dieses Befehls: 'wo tsc' – cartant

+0

@cartant' C: \ Program Files (x86) \ Microsoft SDKs \ Typoskript \ 1.0 \ tsc.exe C: \ Program Files (x86) \ Microsoft SDKs \ TypeScript \ 1.0 \ tsc.js C: \ Benutzer \ Aliaksei.Kaupayeu \ AppData \ Roaming \ npm \ tsc C: \ Benutzer \ Aliaksei.Kaupayeu \ AppData \ Roaming \ npm \ tsc.cmd' –

+1

Das erste ist eine alte Version von 'TSC'. Sie müssen Ihren 'PATH' untersuchen und' C: \ Programme (x86) \ Microsoft SDKs \ TypeScript \ 1.0' daraus entfernen. Schließen Sie dann alle Eingabeaufforderungen und öffnen Sie sie erneut. – cartant

Antwort

2

Einige alte Versionen von Visual Studio eine frühe Version des Typoskript SDK in der folgenden Position installieren:

%ProgramFiles(x86)%\Microsoft SDKs\TypeScript\1.0 

Leider, das SDK-Verzeichnis wird dem System hinzugefügt PATH und verursacht Probleme, wenn es vorangeht Das Verzeichnis %USERPROFILE%\Roaming\npm wird als alte Version von tsc anstelle der NPM-installierten Version ausgeführt.

Um festzustellen, ob dies das Problem ist, den folgenden Befehl ausführen, um die Lage von tsc zu sehen:

where tsc 

Wenn es in dem Verzeichnis des SDK ist, müssen Sie das Verzeichnis aus dem System entfernen PATH (Informationen hierzu finden Sie unter this answer für Windows 10-Anweisungen). Schließen Sie anschließend alle Eingabeaufforderungen, und öffnen Sie sie erneut.

Verwandte Themen