Nelze najít strojopisem kompilátor: Příkaz „TSC“ není platné

hlasů
36

Právě nainstalovali strojopisem příponu VS2012 a následoval Instalace strojopisem pro Visual Studio 2012 a potom v tutoriálu volat kompilátor:

> tsc greeter.ts

Ale když se snažím sestavit Ts soubor, kam bych měl psát: tsc greeter.ts? Zkoušel to v příkazovém řádku VS a Windows konzole, vždy dostanu zprávu, že TSC není rozpoznána jako příkaz ( Command tsc is not valid.).

Položena 02/10/2012 v 08:19
zdroj uživatelem
V jiných jazycích...                            


7 odpovědí

hlasů
54

Pokud používáte TSC jako modul uzlu, zkontrolujte, zda jste nainstalovali jej

npm install -g typescript

Pak by měl být k dispozici na celém světě ve vašem uzlu příkazového řádku

Odpovězeno 19/01/2013 v 13:02
zdroj uživatelem

hlasů
34

Zkontrolujte, zda máte,

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

nebo,

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

na vaší cestě. Pokud tomu tak není, zkuste jej restartovat CMD.EXEa uvidíte, zda se ukáže s novou kopii. Pokud to nepomůže, zkuste přidat jednu z výše uvedených ručně do cesty.

Odpovězeno 02/10/2012 v 08:38
zdroj uživatelem

hlasů
5

Pro lidi na Windows s Visual Studio zákoníku , kteří nechtějí instalovat plnou Visual Studio jen tsc.exe, mohu navrhnout, aby ji jednoduše stáhnout zde: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

To je škoda, že toto spojení chybí ze stránky strojopisu stahování.

Ačkoli instalační program volal TypeScript for Visual Studio 2015, že pracuje s Visual Studio zákoníku stejně.

Poté, co jste si stáhli a nainstalovali strojopisu, měli byste ručně přidat jeho instalačního adresáře ( C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\v mém případě) do %PATH% proměnné prostředí .

Otevřená proměnné prostředí editor:

Win+ S; e, n, v, i, r, o; kliknutím na Upravit proměnné prostředí pro váš účet .

V okně otevřel najít Pathuživatelské proměnné (všimněte si, že není jmenován %PATH%tady, ale přesto je to tady). Pravděpodobně máte nějaké cesta tam postavena již. Právě jste typ ;, přidejte strojopisu umístění instalace a přidat ještě jeden ;na konci.

Screenshot pro váš odkaz:

zadejte popis obrázku zde

Po to provést, otevřete příkazový řádek a zadejte tsc -v. Pokud tsc.exestále zobrazen ‚S verzi, máte hotovo. Aby to fungovalo, restartujte příkazového řádku a VS Kód po provedení změny na %PATH%.

PS Pokud se vám „error TS5057: Nelze najít soubor tsconfig.json v určeném adresáři:‚‘“, stačí vytvořit tsconfig.jsonsoubor v kořenovém adresáři dokumentů (to je asi, kde se vaše .tssoubory) s jednoduchými obsahu: {}. To znamená, že „prázdný JSON soubor <...>. To bude stačit pro většinu lidí.“ ( Zdroj ).

Odpovězeno 15/11/2016 v 17:57
zdroj uživatelem

hlasů
1

Jako nové proměnné PATH, nepoužívejte zobrazené tsc versiončíslo, ale strojopisu název složky, která je odlišná.

Vzorek :

tsc -v display 2.4.1 

ale strojopisem adresář

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

Odpovězeno 01/08/2017 v 08:57
zdroj uživatelem

hlasů
1

Obvykle zavření a opětovném otevření příkazového řádku řeší problematiku.

Odpovězeno 10/09/2014 v 21:16
zdroj uživatelem

hlasů
0

U typu CMD where tsc-li to neukazuje cestu takhle C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\to znamená, že je TSC není spuštěna od here.You třeba ručně změnit cestu prostředí následováním @TranslucentCloud‚s odpovědí.

Odpovězeno 21/01/2019 v 07:19
zdroj uživatelem

hlasů
0

Zkontrolujte, zda obě tyto složky, aby zjistili, co strojopisem verzi máte:

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

Pravým tlačítkem myši na složku zobrazující číslo verze pak ‚copy jako cesta‘.

Vložit do vaší systémové cestě (rychlý přístup - klávesa Windows zadejte ‚env‘). Otevřete nový příkazového řádku konzole jako správce a ‚TSC‘ by měl fungovat.

Odpovězeno 22/11/2017 v 01:04
zdroj uživatelem

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