我有一个现有的Web项目(通过开放的现有网站加载到Visual Studio中并使用.sln解决方案保存。我想将angular2 silo集成到站点的一部分。我的站点结构是:
| ... 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。
如果我在save上设置compile,我的typescript文件将被编译为js。但是,通过不识别tsconfig.json,没有实现任何选项(souremap,emitDecoratorMetadata等)。我可以使用tsc在Visual Studio之外编译文件,但这是一个持续的痛苦。
如何让Visual Studio识别我的tsconfig.json文件?