You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 10集成Application Insights报错:rootDir异常及AISKU文件夹缺失

解决Angular 10集成Application Insights时的tsconfig报错问题

我之前在Angular项目里集成Application Insights时也碰到过几乎一模一样的问题,这个报错本质是@microsoft/applicationinsights-web包的内部tsconfig配置有误,或者安装的包版本和Angular 10的TypeScript版本不兼容导致的。给你几个可行的解决办法:

  • 降级到兼容的包版本
    Angular 10对应的TypeScript版本是3.9.x,而较新的@microsoft/applicationinsights-web版本可能要求更高的TS版本,从而触发这个rootDir的错误。你可以尝试降级到经过验证的稳定版本,比如:

    npm install @microsoft/applicationinsights-web@2.8.10 --save
    
  • 跳过库类型检查(临时方案)
    如果暂时不想调整包版本,可以在你项目根目录的tsconfig.json里的compilerOptions中添加"skipLibCheck": true,这样TypeScript会跳过对第三方库文件的类型检查,直接绕过这个报错:

    {
      "compilerOptions": {
        // 其他配置...
        "skipLibCheck": true
      }
    }
    

    注意:这只是临时规避问题的方式,长期来看还是建议使用兼容版本的包。

  • 清理缓存重新安装
    有时候缓存的安装文件可能导致异常,试试删除依赖文件后重新安装:

    • Windows系统:
      rd /s /q node_modules && del package-lock.json
      npm install
      
    • Mac/Linux系统:
      rm -rf node_modules package-lock.json
      npm install
      
  • 检查项目的rootDir配置
    确认你自己项目的tsconfig.json里的rootDir是指向项目自身的src文件夹,而不是node_modules里的路径,比如:

    {
      "compilerOptions": {
        "rootDir": "./src",
        // 其他配置...
      }
    }
    

内容的提问来源于stack exchange,提问作者winterishere

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:17:28