1

我有一个现有的 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 文件?

4

0 回答 0