既存の Web プロジェクトがあります (既存の Web サイトを開くことで Visual Studio に読み込まれ、.sln ソリューションで保存されます。サイトの一部に angular2 サイロを統合したいと考えています。私のサイト構造は次のとおりです。
| ... site folders ...
| myAngularApps
| application1
| app - main application files
| node_modules
| typings
| package.json
| tsconfig.json
| systemjs.config.js
| ... site folders ...
web.config, etc.
私の tsconfig.json は次のとおりです。
{
"compilerOptions": {
"sourceMap": true,
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": true,
"watch": true,
"target": "es5",
"module": "commonjs",
"emitDecoratorMetadata": true,
"experimentalDecorators": true
},
"files": [],
"exclude": [
"node_modules",
"build"
]
}
それに応じて、Visual Studio は package.json を認識 (および node_modules を更新) します。ただし、tsconfig.json は認識しません。
保存時にコンパイルを設定すると、typescript ファイルは js にコンパイルされます。ただし、tsconfig.json を認識しないことにより、どのオプションも実装されません (souremap、emitDecoratorMetadata など)。tsc を使用して Visual Studio の外部でファイルをコンパイルできますが、これは継続的な苦痛です。
Visual Studio に tsconfig.json ファイルを認識させるにはどうすればよいですか?