2016-04-05 5 views
0

Typescriptには、typescriptの自動コンパイル用の構成オプション、as documented hereがあります。VSコードで "compileOnSave"を使用するには?

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
     "noImplicitAny" : true 
    } 
} 

これを私のtsconfig.jsonファイルに含めるだけでは、自動コンパイルを開始するには不十分です。私は私のIDEとしてMS Visual Studioコードを使用します。 「コンパイル時に保存」動作をどのようにトリガーしますか? TypeScript siteによると

答えて

2

"この機能は現在、活字体1.8.4以上、および原子typescriptですプラグインでのVisual Studio 2015でサポートされています。"

したがって、現時点ではVisual Studioコードではサポートされていません。私はこのオプションをVisual Studio 2015と一緒に働き、Atomを使って自宅で使用し、うまく動作します。これは実際に私がVisual Studio CodeからAtomに切り替えた理由の1つです。

+0

ああ、VSとVSコードの間に再び混乱。しかし、なぜ原子に切り替えるのですか?自動コンパイルのために-wをtscコマンドに追加するだけです。 – Kokodoko

+1

はい、それは私にとっては遅すぎました。時々コンパイルするのに10秒か15秒かかりますし、私の変更がうまくいかない理由があると思っている古いコードでページを立ち上げました。ギャルプウォッチャーの仕事は速かったですが、コーディングを開始する前に、プロセスを開始することを常に忘れてしまいました。また、Atomを試してみると、もっと気に入ったように感じました。 – rgvassar

2

compilerOptionsでwatchパラメータを試してください... これは、tsファイルの変更を監視し、jsファイルで自動的に更新されます。例:

"compilerOptions": { 
 
     "module":"commonjs", 
 
     "noImplicitAny": true, 
 
     "removeComments": false, 
 
     "preserveConstEnums": true, 
 
     "outDir": "Scripts/javascript", 
 
     "watch": true, 
 
     "sourceMap": true  
 
    }

関連する問題