Typescriptコンパイラが見つかりません:コマンド"tsc"が有効ではありません
-
12-12-2019 - |
質問
ちょうどVs2012にTypescript拡張機能をインストールし、続いて Visual Studio2012用のTypeScriptをインストールする そして、 チュートリアル コンパイラを呼び出すには:
> tsc greeter.ts
しかし、私がコンパイルしようとすると。tsファイルどこに入力すればよいですか: tsc greeter.ts
?VSコマンドラインとwindowsコンソールで試してみましたが、常にtscがコマンドとして認識されないというメッセージが表示されます(Command "tsc" is not valid.
).
解決
あなたが持っていることを確認,
C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0
または,
C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0
あなたの道に。そうでない場合は、再起動してみてください CMD.EXE
そして、新鮮なコピーで表示されるかどうかを確認します。それが失敗した場合は、上記のいずれかを手動でパスに追加してみてください。
他のヒント
ノードモジュールとしてTSCを使用している場合は、必ずでインストールしてください。
npm install -g typescript
.
その後、ノードコマンドプロンプトでグローバルに利用できるはずです。
卓上 Windows と Visual Studioコード, たいイフルVisual Studioで tsc.exe
, いることはできるだけでこちらのページよりダウンロード: https://www.microsoft.com/en-us/download/details.aspx?id=48593.
これは恥ずかし、このリンクは欠から稿をダウンロードページです。
このインストーラと呼ばれ TypeScript for Visual Studio 2015
, を動作させることができVisual Studioコードします。
後はダウンロードしてインストール稿、手動で追加、インストール先ディレクトリ(C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\
私の場合) %PATH%
環境変数.
オープンな環境変数エディタ:
勝利 + S; e, n, v, i, r, o;クリック 編集環境変数をあなたのアカウントでskydesk crm.
窓を開設探し Path
ユーザ変数ではありませんので予めご了承名 %PATH%
ここにもあります。と思いますかパスのセットになっています。るためには、ただひたすらタイプ ;
, append に稿インストールのロケーション、ついでにもう一つ付け加え ;
します。
スクリーンショットのご参考:
最後は、コマンドプロンプトを開きタイプ tsc -v
.の場合 tsc.exe
'バージョンが表示されます。この仕事 再起動コマンドプロVSコード し、その後の変更 %PATH%
.
P.S.だ"エラー TS5057:見つけられませんtsconfig.jsonファイルの指定されたディレクトリ:'.'", を作成し tsconfig.json
ファイルのドキュメントルート(ことになるだろうが .ts
ファイル)を簡単な内容: {}
.この"空のJSONファイル <...>.これは十分なほとんどの人"です。 (源).
通常閉じて再度開くコマンドプロンプトは問題を解決します。
新しいパス変数として、表示されているtsc version
番号を使用しないでくださいが、異なるタイプスクリプトフォルダ名。
サンプル:
tsc -v display 2.4.1
.
しかしTQUESSCSSTCRIPTディレクトリはです。
C:\プログラムファイル(x86)\ Microsoft SDKS \ TypeScript \ 2.4
これらのフォルダの両方をチェックして、あなたが持っているタイプスクリプト版を見つけました:
C:\Program Files (x86)\Microsoft SDKs\TypeScript\
C:\Program Files\Microsoft SDKs\TypeScript\
.
バージョン番号を示すフォルダを右クリックしてから「パスとしてコピー」をクリックします。
これをシステムパスに貼り付けます(クイックアクセス - Windowsキーを次に 'env'と入力します)。次に、管理者として新しいコマンドプロンプトコンソールを開くと、「TSC」が機能するはずです。
CMDタイプwhere tsc
このC:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\
のようなパスを表示しない場合、TSCがここから実行されていないことを意味します。以下に環境パスを手動で変更する必要があります。