Javascript 如何在类型脚本文件(VS2015)中引用jQuery(intellisense)

Javascript 如何在类型脚本文件(VS2015)中引用jQuery(intellisense),javascript,jquery,typescript,visual-studio-2015,Javascript,Jquery,Typescript,Visual Studio 2015,我的ASP.NET MVC项目中有很多javascript插件和库, 我要转换为typescript的文件。 问题: 如何在ts文件中引用jQuery? 当我使用tsc myfile.ts(170,4):错误TS2304:找不到名称“jQuery”。 myfile.ts(172,1):错误TS2304:找不到名称“$”。 myfile.ts(173,2):错误TS2304:找不到名称“$”。 如果尚未安装,请安装 打开命令行(cmd.exe) cd到项目根目录 执行npm安装@types/jqu

我的ASP.NET MVC项目中有很多javascript插件和库,
我要转换为typescript的文件。

问题:

如何在ts文件中引用jQuery?

当我使用
tsc

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

  • 如果尚未安装,请安装
  • 打开命令行(cmd.exe)
  • cd
    到项目根目录
  • 执行
    npm安装@types/jquery
  • 现在,在node_模块下,您将找到jQuery的“index.d.ts”类型脚本定义文件

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


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

    ///
    。。。。
    。。。你的打字脚本代码在这里


    现在您将拥有用于jQuery$

    q2的intellisense:我有一个定义jQuery定义文件,并在我的.ts文件中引用了它,这可以正常工作,但是,为ts文件保存时编译目前还不起作用……虽然Visual Studio设置与
    tsconfig
    文件中的设置在概念上有一些重叠,但它们的作用域和用途不同。你绝对需要一个
    tsconfig
    文件,对于任何一个有十几个文件的项目,对于一个AMD(RequireJS)项目,甚至是最小的可以想象的大小。我添加了tsconfig,将AllowJS设置为false,为了将错误输出限制在只有几行,我得到了大量的“重复…”错误。。