it-swarm.com.de

'tsc-Befehl nicht gefunden' beim Kompilieren von Typoskript

Ich möchte TypeScript installieren, deshalb habe ich den folgenden Befehl verwendet:

npm install -g TypeScript 

und test tsc --version, aber es wird nur 'tsc Befehl nicht gefunden' angezeigt. Ich habe viele Möglichkeiten ausprobiert, wie in stackoverflow, github und anderen Websites vorgeschlagen. aber es geht nicht. Woher weiß ich, dass TypeScript installiert ist und wo es ist.

mein Betriebssystem ist Unix, OS X El Capitan 10.11.6, Knotenversion ist 4.4.3, Die npm-Version ist 3.10.5

23
Aung Thet

Ein paar Tipps in Ordnung

  • starten Sie das Terminal neu 
  • starten Sie die Maschine neu
  • installieren Sie nodejs + erneut und führen Sie npm install TypeScript -g aus.

Wenn es immer noch nicht funktioniert, führen Sie npm config get prefix aus, um zu sehen, wo npm install -g Dateien anlegt (hängen Sie bin an die Ausgabe an) und stellen Sie sicher, dass sie sich im Pfad befinden (der Knoten js setup führt dies aus. Möglicherweise haben Sie vergessen, diese Option zu aktivieren ).

36
basarat

Einfache Lösung für Mac fand ich. Führen Sie einfach diese Befehle aus:

Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript

Nichts hat für mich funktioniert.

3
Teja

Ich musste das machen:

npx tsc app.ts
1
Oscar Jovanny

Wenn Ihr TSC-Befehl nach der ordnungsgemäßen Installation von TypeScript nicht in MacOS gefunden wird (mithilfe des folgenden Befehls: $ Sudo npm install -g TypeScript, stellen Sie sicher, dass der Knoten /bin-Pfad der Variablen PATH in .bash_profile hinzugefügt wird.

.bash_profile mit dem Terminal öffnen: $ open ~/.bash_profile;

Bearbeiten/Verifizieren Sie das Bash-Profil, um die folgende Zeile aufzunehmen ( mit Ihrem bevorzugten Texteditor ):

export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";

Laden Sie das neueste Bash-Profil mit dem Terminal: source ~/.bash_profile;

Versuchen Sie zum Schluss den Befehl: $ tsc --version.

1
Pandi

Dies funktioniert perfekt auf dem Mac. Getestet auf macOS High Sierra

Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript
tsc --init

Dadurch wird die Datei tsconfig.json generiert.

0
alexeis

Ich habe das auf meinem Computer gelöst, indem ich Sudo npm install in dem Verzeichnis, in dem ich den Fehler erhalten habe.

0
mbspark

Für Windows:

Fügen Sie den Pfad mit dem folgenden Befehl in der Eingabeaufforderung hinzu:
pfad =% pfad%; C:\Benutzer \\ npm

Wie in meinem Fall wurde der obige Pfad nicht für den Befehl registriert.

% userprofile% in den Ausführungsfenstern gibt den Pfad zu C:\users\an.

0
Durgesh

sie alle spielen mit den globalen Installations- und Pfaddateien. Nur ein kleiner Fehler kann jedes Projekt beschädigen, das Sie jemals geschrieben haben, und Sie werden den Rest der Nacht damit verbringen, ein console.log ('hi') wieder zum Laufen zu bringen: - =.

Wenn Sie npm i TypeScript --save-dev in Ihrem Projekt ausgeführt haben, versuchen Sie einfach Folgendes:

npx tsc

und sehen Sie, ob es funktioniert, bevor Sie mit globalen Dingen herumspielen (es sei denn, Sie wissen wirklich, was Sie tun)

prost

0
Per Høyer