node.js - typescript: tsc nu este recunoscut ca o comandă internă sau externă, program executabil sau fișier batch


Sunt începător cu TypeScript. Nu pot să compilez fișierul TypeScript.

Când apăs Ctrl+Shift+B în VS Code, primesc eroarea „tsc nu este recunoscut”

Am folosit npm în timp ce descărcam transcrierea.

C:\Users\sramesh>npm install -g typescript
C:\Users\sramesh\AppData\Roaming\npm\tsserver -> C:\Users\sramesh\AppData\Roaming\npm\node_modules\typescript\bin\tsserver
C:\Users\sramesh\AppData\Roaming\npm\tsc -> C:\Users\sramesh\AppData\Roaming\npm\node_modules\typescript\bin\tsc
C:\Users\sramesh\AppData\Roaming\npm
`-- [email 

Iată fișierul meu tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "C:\\Users\\sramesh\\AppData\\Roaming\\npm\\node_modules\\typescript\\bin\\tsc",
    "isShellCommand": true,
    "args": [],
    "showOutput": "silent",
    "problemMatcher": "$tsc"
}

Poate cineva să ajute?

Răspuns #1

Folosesc sistemul de operare Windows și din anumite motive răspunsul marcat nu a funcționat pentru mine. Am încercat tsc--init și am primit aceeași eroare. Am actualizat variabila de cale la C:\Users\"UserName"\AppData\Roaming\npm și acest lucru a funcționat..

Notă: înlocuiește Numele de utilizator cu propriul tău Nume de utilizator

Răspunsul #2

Am avut o problemă asemănătoare și nici măcar nu a afișat versiunea de Typescript după ce am tastat tsc -v. Chiar și așa a trebuit să mă frământ câteva zile și nu am reușit să o rezolv.

În sfârșit am făcut 4 lucruri.

  1. am instalat cea mai recentă versiune de nodejs, adică 8.1.3
  2. npm instalat care este 5.1.0 (npm install npm@latest -g)
  3. typescript 2.4.1 instalat (npm install -g typescript)
  4. așa cum a sugerat @Uzair Sajid mai sus. (tsc --init)

Acum, pot vedea versiunea TS și, de asemenea, să compilez codul TS.