如何在打字稿文件(VS2015)中引用jQuery(智能感知)



我的 ASP.NET MVC项目中有很多javascript插件和库,
我想转换为打字稿。

问题:

如何在ts文件中引用jQuery?

当我使用 tsc 手动构建 ts 文件时,我在下面收到此错误

myfile.ts(170,4(:错误 TS2304:找不到名称"jQuery"。
myfile.ts(172,1(:错误 TS2304:找不到名称"$"。
myfile.ts(173,2(:错误 TS2304:找不到名称"$"。

  1. 安装 Node.js如果尚未安装 Node
  2. (
  3. 打开命令行 (cmd.exe(
  4. cd到项目根目录
  5. 执行npm install @types/jquery

现在,在node_modules下,您将找到jQuery的"index.d.ts"打字稿定义文件。

node_modules/@types/jquery/index.d.ts


5.将文件拖放到打开的打字稿文件"yourFile.ts"的顶部

<参考 路径="../../../node_modules/@types/jquery/index.d.ts" />
....
。您的打字稿代码在这里

现在你将拥有jQuery$的智能感知。

最新更新