【发布时间】:2020-01-15 23:29:20
【问题描述】:
enter image description here强文本
考虑使用“--resolveJsonModule”导入扩展名为“.json”的模块
【问题讨论】:
-
考虑使用 '--resolveJsonModule' 导入扩展名为 '.json' 的模块
标签: json angular typescript
enter image description here强文本
考虑使用“--resolveJsonModule”导入扩展名为“.json”的模块
【问题讨论】:
标签: json angular typescript
打开文件 tsconfig.json 并将 resolveJsonModule : 更改为 true。
{
resolveJsonModule:true,
}
【讨论】:
尝试以这种方式解决它。它对我有用。
在src/app 文件夹中创建名为json-typings.d.ts 的文件。
并输入文件如下:
declare module "*.json" {
const value: any;
export default value;
}
然后就可以像 TypeScript 2.9+ 一样导入 Json 文件了。
import * as info from "info.json";
【讨论】:
请添加您的 tslint.json 文件
{
"linterOptions": {
"exclude": [
"*.json",
"**/*.json"
]
}
}
**/*.json 是递归的
【讨论】:
将其复制到您的 tsconfig.json 文件中,在 compilerOptions 内:
"resolveJsonModule": true,
"esModuleInterop": true
【讨论】: