繁体   English   中英

如何在 typescript 文件 (VS2015) 中引用 jQuery (intellisense)

[英]How to reference jQuery (intellisense) in a typescript file (VS2015)

我的 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
  2. 打开命令行(cmd.exe)
  3. cd到你的项目根目录
  4. 执行npm install @types/jquery

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

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


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

/// <reference path="../../../node_modules/@types/jquery/index.d.ts" />
....
...你的打字稿代码在这里

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

暂无
暂无

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

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