在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
相关产品推荐
相关产品推荐

