2016-10-04 10 views
0

Angular 2アプリケーションにVSコードを使用しています。 JSにコンパイルしようとすると、私のTSファイルをコーディングした後に、それは起こりません。 JSファイルが作成されていません。 Ctrl + シフト + Bでエラーは発生しません。これを引き起こす原因は何ですか?Visual StudioコードでCtrl + Shift + Bのタプルスクリプトコードをコンパイルしない

PS:既にtasks.jsonとlaunch.jsonで設定を行っています。

npm startをCMDプロンプトで実行するとうまくいきます。

これは私のtasks.jsonです:

{ 
// See https://go.microsoft.com/fwlink/?LinkId=733558 
// for the documentation about the tasks.json format 
"version": "0.1.0", 
"command": "tsc", 
"isShellCommand": true, 
"args": [], 
"showOutput": "silent", 
"problemMatcher": "$tsc" 
} 

答えて

0

私はそれがエラーを与えることを見つけるために、コマンドプロンプトで「TSC」コマンドを実行しました。 "tscは内部コマンドまたは外部コマンドとして認識されません"。 問題は、環境変数にtscへのパスが設定されていないためです。 は、だから私は、高度なシステム設定で新しい環境変数を追加しました:

NAME : "PATH" 
VALUE: "C:\Users\{{your_account}}\AppData\Roaming\npm". 

そしてそれはうまく働きました。

関連する問題