如何在打字稿中导入json文件

时间:2015-09-28 15:36:56

标签: requirejs typescript

我正在使用typescript和requirejs。在大多数情况下,amd模块生成得很漂亮。然而,我坚持使用requirejs json或者那个文本插件加载。

import sys
sys.stdout.buffer.write(i.encode('latin1'))

我怎样才能在打字稿中这样做。我目前正在使用TS 1.6。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解了您的问题,但我想您想知道如何直接调用require而不会出现编译错误...例如:

require(["json!sometextfile.json"], function(myJson) {

});

快速解决方法是为require函数提供一个非常开放的定义:

declare var require: any;

require(["json!sometextfile.json"], function(myJson) {

});

您可以使用完整的RequireJS type definition from the Definitely Typed project来改进此粗略修复。