【发布时间】:2019-01-03 14:31:35
【问题描述】:
我正在尝试像这样在 typescript 类中导入 json 文件
import * as nationalities from './mock/nationalities.json';
它给了我一个错误
找不到模块“./mock/nationalities.json”。
为了解决这个问题,我添加了这个
declare module '*.json' {
const value: any;
export default value;
}
但它并没有解决我的问题,还给了我另一个错误异常
扩充中的模块名称无效,找不到模块“*.json”。
我的打字稿版本
2.9.2
【问题讨论】:
-
“我添加了这个”在哪里?
-
您可能在导入的同一个文件中添加了声明,这是一个常见错误,请确保将其添加到 typings.d.ts
-
json 文件默认不打包,请参见下面我的答案中的第 1 步 + 导入路径应该是绝对的,请参见第 3 步
标签: angular typescript ionic2 ionic3 angular5