通常は tsconfig.json ファイルで指定される TypeScript の設定がいくつかあります。たとえば、ExperimentalDecorators 値を設定したいと思います。
VS 2015 は、デフォルトで次の内容を持つ tsconfig.json ファイルの追加をサポートしています。
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
ただし、ビルドしようとすると、「プロパティ 'compilerOptions' の値を取得できません: オブジェクトが null または未定義です」というエラーが発生します。
一部の人々は、プロジェクト ファイルに追加することを提案しています。
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
...
<TypeScriptExperimentalDecorators>True</TypeScriptExperimentalDecorators>
</PropertyGroup>
それも却下。これを修正する方法が見つかりません。