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