繁体   English   中英

在Typescript中导入jQuery和其他库

[英]Import jQuery & other libraries in Typescript

经过数天的研究和奋斗,我必须在这里请求罚款, 以澄清用Typescript导入图书馆的过程

我曾经只是添加标签,然后一切正常。 现在,我正在尝试构建MEAN-Stack应用程序,现在我不知道它们如何与定义文件等一起使用。

我尝试过的很远:

npm install jquery //terminal root: /project/angular-src
npm install @types/jquery //same directory here

然后在我的.ts文件之一中导入jQuery

import * as $ from 'jquery'; 

我尝试了几种方法(将jQuery和@ types / jQuery安装在项目文件夹中,而不是angular-src文件夹中),但是对我来说都没有用。 我以为就这么简单,但也许我在这里遗漏了一些东西。 我总是会遇到诸如“泛型'xyz'需要x参数”之类的错误(例如其中200行)

希望您能帮助我解释为什么这种方法不起作用以及如何使它起作用

PS:我以前在这里发现过类似的问题,但是我没有真正发现它们有帮助,因为我没有成功尝试过

实际上,您可以将jQuery与TypeScript一起使用。 您将需要下载位于此处的jQuery定义文件。

下载后,将定义文件(在v2文件夹下,“ index.d.ts”文件下)复制到您的解决方案/项目中。

一旦添加到项目中,您就可以通过将jQuery定义文件添加到.ts文件的顶部来引用它:

///<reference path="../{your-location}/jquery.d.ts"/>

应该在您的TypeScript应用程序中启用jQuery。

JQuery和Angular是使用Angular或JQuery的两个独立的事物。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM