首页 > 解决方案 > Angular App 洞察错误:“rootDir”预计包含所有源 files.ts

问题描述

我正在尝试使用此链接在我的 Angular 10 应用程序中包含应用程序洞察力:

我在节点模块中遇到异常:@microsoft/applicationinsights-web tsconfig.json 文件:

文件 'c:/MyApp/UI/node_modules/@microsoft/applicationinsights-web/src/Init.ts' 不在 'rootDir' 下'c:/MyApp/UI/node_modules/@microsoft/applicationinsights-web/AISKU/src '。'rootDir' 应包含所有源文件.ts

现在的问题是 AISKU 文件夹不存在:

c:/MyApp/UI/node_modules/@microsoft/applicationinsights-web/AISKU

标签: angularappinsights

解决方案


  1. 在 package1 中设置引用tsconfig.json

    { "compilerOptions": { "declarationDir": "dist", "rootDir": "src" }, "include": ["src"], "references": [ { "path": "../package2" } ] }

  2. 在 package2 中设置复合tsconfig.json

    "compilerOptions": { "declarationDir": "dist", "rootDir": "src", "composite": true }


推荐阅读