如何定义或使用Typescript忽略相对环境模块?

时间:2017-06-08 22:35:57

标签: javascript typescript typescript2.0

我尝试使用自定义json加载程序模块加载json文件。我将babel配置为专门为src/routes.json使用我的加载程序,但实际上它可以用于任何json文件。我已经尽力查看文档和报告的多个问题以及加载供应商库模块的类似问题但我找不到的解决方案(定义模块的各种方法)都适用于我

我尝试做的是实现此处的声明性路由器:https://github.com/kriasoft/react-static-boilerplate/blob/master/docs/routing-and-navigation.md

我的问题是如何让打字稿了解我的亲戚src/routes.json

1 个答案:

答案 0 :(得分:1)

你可以写点像

declare module "*.json";

在全局.ts.d.ts文件中。这告诉TypeScript“以.json结尾的任何内容都存在,我不会因使用它而出现任何错误。”

澄清一下,当我说“全局文件”时,我的意思是任何没有导入或导出的文件。