Vindt u niet Typescript compiler: Command "TSC" is niet geldig

stemmen
36

Net geïnstalleerd Typescript uitbreiding van VS2012 en volgde Installeer typoscript voor Visual Studio 2012 en vervolgens de handleiding van de compiler bellen:

> tsc greeter.ts

Maar wanneer ik probeer om Ts dossier samen te stellen waar moet ik typ: tsc greeter.ts? Probeerde het in VS command line en in windows console, de boodschap dat TSC niet als opdracht wordt herkend word altijd ( Command tsc is not valid.).

De vraag is gesteld op 02/10/2012 om 08:19
bron van user
In andere talen...                            


7 antwoorden

stemmen
54

Als u gebruik maakt TSC als een knooppunt module, zorg ervoor dat je het met geïnstalleerd

npm install -g typescript

Dan moet het wereldwijd beschikbaar in uw knooppunt command prompt

antwoordde op 19/01/2013 om 13:02
bron van user

stemmen
34

Zorg ervoor dat u,

C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0

of,

C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0

op je pad. Zo niet, probeer opnieuw op te starten CMD.EXEom te zien of weergegeven wordt door een nieuw exemplaar. Als dat niet lukt, probeer het toevoegen van één van de bovenstaande handmatig je pad.

antwoordde op 02/10/2012 om 08:38
bron van user

stemmen
5

Voor mensen op Windows met Visual Studio Code , die niet willen volledige Visual Studio te installeren alleen voor tsc.exe, kan ik stel voor om het simpel te downloaden vanaf hier: https://www.microsoft.com/en-us/download/details. aspx? id = 48.593 .

Dit is jammer dat deze link ontbreekt in het typoscript downloadpagina.

Hoewel de installateur noemde TypeScript for Visual Studio 2015, het werkt met Visual Studio Code ook.

Nadat u hebt gedownload en geïnstalleerd het typoscript, moet u handmatig de installatie directory (toe te voegen C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\in mijn geval) naar de %PATH% variabele milieu .

Open omgevingsvariabelen editor:

Win+ S; e, n, v, i, r, o; Klik omgeving bewerken variabelen voor uw account .

In het venster geopend vinden Pathgebruikersvariabele (rekening mee dat het geen naam heeft %PATH%hier, maar dit is het). U hebt waarschijnlijk een aantal pad er al ingesteld. Je typt gewoon ;, voeg de typoscript installeren locatie en voeg een meer ;in het einde.

Screenshot voor uw referentie:

voer image beschrijving hier

Nadat dit is gedaan, geopend Opdrachtprompt en typ tsc -v. Als tsc.exe's versie wordt steeds weergegeven, je bent klaar. Om dit te laten werken, opnieuw op te starten Command Prompt en VS Code na het maken van wijzigingen in de %PATH%.

PS Als je "error TS5057: Kan een tsconfig.json bestand op de opgegeven directory niet vinden: ''.", Creëert u gewoon tsconfig.jsonbestand in het document root (dat is waarschijnlijk waar uw .tsbestanden zijn) met eenvoudige inhoud: {}. Dit betekent dat "een lege JSON bestand <...>. Dit is voldoende voor de meeste mensen zijn." ( Bron ).

antwoordde op 15/11/2016 om 17:57
bron van user

stemmen
1

Als nieuwe variabele pad, hoeft het weergegeven niet gebruiken tsc versionnummer, maar het typoscript mapnaam die anders is.

voorbeeld:

tsc -v display 2.4.1 

maar typoscript directory is

C: \ Program Files (x86) \ Microsoft SDK \ typoscript \ 2.4

antwoordde op 01/08/2017 om 08:57
bron van user

stemmen
1

Meestal sluiten en opnieuw openen van de opdrachtprompt problemen opgelost.

antwoordde op 10/09/2014 om 21:16
bron van user

stemmen
0

In CMD-type where tscals het niet een dergelijke route laten zien C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\betekent dit dat uw TSC is niet actief uit here.You nodig hebben om het milieu pad handmatig wijzigen door het volgen van @TranslucentCloud's antwoord.

antwoordde op 21/01/2019 om 07:19
bron van user

stemmen
0

Controleer beide van deze mappen om erachter te komen wat getypte versie je hebt:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\
C:\Program Files\Microsoft SDKs\TypeScript\

Klik rechts op de map te zien met het versienummer dan 'copy als pad'.

Plak deze in uw systeem pad (snelle toegang - Windows-toets typ 'env'). Vervolgens opent u een nieuwe opdrachtprompt console als beheerder en 'TSC' zou moeten werken.

antwoordde op 22/11/2017 om 01:04
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more