TypeScript拡張機能をVS2012にインストールし、 Visual Studio 2012用のTypeScriptをインストール に続いて tutorial を実行して、コンパイラを呼び出します。
> 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 Codeを使用しているユーザー向け_tsc.exe
_のためだけに完全なVisual Studioをインストールするには、ここから単にダウンロードすることをお勧めします。 https://www.Microsoft.com/en-us/download/details.aspx?id=4859 。
これは、このリンクがTypeScriptダウンロードページにないことを残念に思っています。
インストーラーは_TypeScript for Visual Studio 2015
_と呼ばれますが、Visual Studio Codeでも機能します。
TypeScriptをダウンロードしてインストールしたら、そのインストールディレクトリ(私の場合はC:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\
)を_%PATH%
_ 環境変数 に手動で追加する必要があります。
環境変数エディターを開きます。
Win + S; e、 n、 v、 i、 r、 o; アカウントの環境変数を編集をクリックします。
開いたウィンドウでPath
ユーザー変数を見つけます(ここでは_%PATH%
_という名前ではありませんが、それでもこれは同じです)。おそらく、すでにいくつかのパスが設定されています。 TypeScriptのインストール場所に_;
_、appendと入力し、最後にもう1つ_;
_を追加するだけです。
参考のためのスクリーンショット:
これが完了したら、コマンドプロンプトを開き、_tsc -v
_と入力します。 _tsc.exe
_のバージョンが表示されたら、完了です。これが機能するためには、_%PATH%
_に変更を加えた後、コマンドプロンプトとVSコードを再起動します。
追伸「エラーTS5057:指定されたディレクトリにtsconfig.jsonファイルが見つかりません: '。'」が表示された場合、ドキュメントルートに_tsconfig.json
_ファイルを作成します(おそらく_.ts
_ファイルがある場所)単純なコンテンツ:_{}
_。これは、「空のJSONファイル<...>。これはほとんどの人にとって十分なことです」という意味です。 ( ソース )。
通常、コマンドプロンプトを閉じて再度開くと問題が解決します。
これらのフォルダーの両方をチェックして、使用しているTypeScriptのバージョンを確認してください。
C:\Program Files (x86)\Microsoft SDKs\TypeScript\
C:\Program Files\Microsoft SDKs\TypeScript\
バージョン番号が表示されているフォルダーを右クリックし、「パスとしてコピー」します。
これをシステムパスに貼り付けます(クイックアクセス-Windowsキーを押してから「env」と入力します)。次に、管理者として新しいコマンドプロンプトコンソールを開くと、「tsc」が機能するはずです。
新しいパス変数として、表示されるtsc version
番号ではなく、異なるTypeScriptフォルダー名を使用します。
サンプル :
tsc -v display 2.4.1
しかし、TypeScriptディレクトリは
C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\2.4
CMDタイプ_where tsc
_このようなパスが表示されない場合C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\
これは、TSCがここから実行されていないことを意味します。_@TranslucentCloud
_に従って環境パスを手動で変更する必要がありますの答え。