我无法在angular2中导入json

时间:2019-03-14 18:27:16

标签: angular

当我将.ts组件文件导入.json时,提示我找不到模块../../util/provinces.json。考虑使用--resolveJsonModule来导入扩展名为.json的模块(2732)。 如何使用angular2导入.json文件? Ts file

3 个答案:

答案 0 :(得分:0)

您只需要转到angular项目根目录中的tsconfig.json,然后添加新行: “ resolveJsonModule”:是,

答案 1 :(得分:0)

对于版本7之前的Angular /版本3之前的Typescript,您必须发出http请求以读取JSON,即使对于本地文件也是如此。升级到Angular7和TS3以获得resolveJsonModule,或阅读发出http请求的信息。

答案 2 :(得分:0)

我已经通过src文件夹中的json-typings.d.ts解决了这个问题

declare module "*.json" { const value: any; export default value; } 然后在我的组件中 import * as SampleJson from '../../../assets/province.json';

该json已被导入assest