Avatar ·

如何正确在 TypeScript 中导入 JSON 文件?错误 "Cannot find module"

大家好!我开始学习 TypeScript,在尝试导入 JSON 文件时遇到了问题。我有一个配置文件 `config.json`: ```json { "apiUrl": "https://api.example.com", "port": 3000, "debug": true } ``` 我尝试在 TypeScript 文件 `app.ts` 中导入它: ```typescript import config from './config.json'; console.log(config.apiUrl); ``` 但是编译器报错: > "Cannot find module './config.json'. Consider using '--resolveJsonModule' to import module with '.json' extension." 我使用的是 TypeScript 4.9.5。我尝试在 `tsconfig.json` 中添加 `"resolveJsonModule": true`,但没有帮助。可能是我做错了什么?如何在 TypeScript 中正确导入 JSON 文件?是否需要安装额外的 packages 或配置?希望得到详细的解释和示例。重要的是代码在 Node.js 和浏览器中都能运行。