1

既存の 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 ファイルを認識させるにはどうすればよいですか?

4

0 に答える 0