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

在Angular中导入模块时出现报错,请求技术排查

Angular导入JSON文件报错解决方案

直接导入JSON文件时出现报错,是因为Angular默认的TypeScript配置未开启JSON模块解析支持,按以下步骤解决:

  • 修改tsconfig.json配置
    打开项目根目录的tsconfig.json,在compilerOptions中添加以下配置:

    "compilerOptions": {
      // 保留原有其他配置
      "resolveJsonModule": true,
      "esModuleInterop": true
    }
    
  • 确认文件路径正确性
    检查./data/employees.json路径是否准确,文件名、目录名的大小写要和实际文件系统一致(Linux/macOS环境下大小写敏感)。

  • 可选:添加类型定义(获取TypeScript类型提示)
    若需要类型检查,可先定义对应接口:

    interface Employee {
      id: number;
      name: string;
      // 根据你的JSON结构补充字段
    }
    

    导入时指定类型:

    import employees from './data/employees.json';
    const employeeList: Employee[] = employees;
    

修改完成后重启ng serve,即可正常导入JSON文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:30:54