Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将js库与typescript一起使用?_Javascript_Typescript - Fatal编程技术网

Javascript 如何将js库与typescript一起使用?

Javascript 如何将js库与typescript一起使用?,javascript,typescript,Javascript,Typescript,我需要'反应键'模块在我的项目,但我找不到打字的。 如何在我的typescript项目中使用此模块?typescript需要将您的JS库识别为typescript。要实现这一点,您需要一个“.d.ts”文件(react keydown.d.ts),它是JS函数的接口。 有一个叫做DefinitelyTyped的Github,他们在那里做出了反应。 我不知道你是否只想要一个功能,或者这是否有帮助,但这里有链接 Joao明确提到了打字,这是你应该开始的地方。如果在那里找不到库,则需要创建自己的定义或

我需要'反应键'模块在我的项目,但我找不到打字的。
如何在我的typescript项目中使用此模块?

typescript需要将您的JS库识别为typescript。要实现这一点,您需要一个“.d.ts”文件(react keydown.d.ts),它是JS函数的接口。 有一个叫做DefinitelyTyped的Github,他们在那里做出了反应。 我不知道你是否只想要一个功能,或者这是否有帮助,但这里有链接


Joao明确提到了打字,这是你应该开始的地方。如果在那里找不到库,则需要创建自己的定义或将第三方库声明为
any
。当然,您不会得到任何typedef,但您将能够编译和使用该库

declare var ThirdPartyLibrary;
ThirdPartyLibrary.doStuff();

我得到了应该使用“-allowJs”标志的答案。但若我使用这个标志编译,我不明白如何正确地包含库。