tscコマンドを使用すると、実行するのと同じくらい簡単です。
tsc --out all.js js/*.ts
プロジェクトをビルドするときに、これを行うようにVisual Studioを構成するにはどうすればよいですか?
tscコマンドを使用すると、実行するのと同じくらい簡単です。
tsc --out all.js js/*.ts
プロジェクトをビルドするときに、これを行うようにVisual Studioを構成するにはどうすればよいですか?
ビルドしているプロジェクト(.csproj / .vbproj)のビルドプロパティを変更するだけで、より簡単な解決策が見つかる可能性があります。
この機能が導入されたTypescriptのバージョンはわかりません。しかし、これはsvalloryのソリューションよりもはるかに簡単な方法のようです。
編集:Visual Studio 2015以降、Grunt / Gulpタスクを統合して、ビルドで実行するのが非常に簡単になりました。個人的には、Gulpを使用して、作成および/または縮小するファイルをよりきめ細かく制御することを楽しんでいます。これを強くお勧めします。このガイドを出発点として使用すると役立つはずです。
わかった。次の行を追加します。
<Exec Command="tsc --out all.js @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
次のように、またはファイルのBeforeBuild
ターゲットに:.csproj
.vbproj
<Target Name="BeforeBuild">
<Message Text="Compiling TypeScript files" />
<Message Text="Executing tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
<Exec Command="tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
<Exec Command="tsc --out all.js @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
提案された解決策は、0.8.2ではなくtypescript0.8.1.1用のようです。