我有一个现有的 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。
如果我在保存时设置编译,我的打字稿文件将编译为 js。但是,由于不识别 tsconfig.json,没有实现任何选项(souremap、emitDecoratorMetadata 等)。我可以使用 tsc 在 Visual Studio 之外编译文件,但这是一个持续的痛苦。
如何让 Visual Studio 识别我的 tsconfig.json 文件?