私のチームは、VS 2013でのTypeScriptファイルのコンパイルからの出力が、VS2015でコンパイルされた出力と異なることに気付きました。TypeScriptの括弧書式
私たちは常にお互いの変更を上書きすることや他の活字体コンパイルの.jsと.js.mapのすべての変更を元に戻すために持っているので、これは迷惑です私たちの一人がビルドするたびにファイル。
チーム全体がVS 2015にアップデートされた後は、私たちのチームの一人の人が自分のマシンにビルドするたびにこれらのマイナーな変更が見られることを除いて、問題はなくなりました。私たちはすべて、TypeScript 1.8.6.0をインストールしたVisual Studio 2015を実行しています。
[プロジェクトのプロパティ] - > [タイプスクリプトのビルド]のオプションを選択して、すべてが同じに設定されていることを確認してください。また、2つのマシン間でTools - > Options - > Text Editor - > TypeScriptの設定がすべて同じであることも確認しました。
.csprojファイルは、<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
で設定されています。これは明らかに両方のマシンで同じです。
唯一の違いは、マシンのコンパイル方法が違ってVS 2013の設定がエクスポートされ、VS 2015にインポートされたことです。残りの部分は2015で新しく始まったばかりですが、関連する設定は同じです。
TypeScriptコンパイラが私たちが見逃しているように振る舞うような設定や設定ファイルがありますか?
私は、提案されたパターンはコンパイルされたファイルをチェックインしないことだと思います... –