我正在使用typescript和requirejs。在大多数情况下,amd模块生成得很漂亮。然而,我坚持使用requirejs json或者那个文本插件加载。
import sys
sys.stdout.buffer.write(i.encode('latin1'))
我怎样才能在打字稿中这样做。我目前正在使用TS 1.6。
答案 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来改进此粗略修复。