我正在尝试将TypeScript的演示文稿放到我的开发团队的其他部分。我试图向他们展示类型检查,但是,我无法弄清楚为什么这个示例代码在编译时没有在" .notafunction"呼叫。 ???
/// <reference path="typings/jquery/jquery.d.ts" />
function greeting(person : any) {
return "Hello " + person + "!";
}
$(document).ready(function () {
var user = ".Net Development Team";
$("#greeting-header").notafunction(greeting(user));
});
&#13;
答案 0 :(得分:1)
好的,我很确定这个问题与VS2017中的TypeScript和Typings有关。
安装的脚本/ typings / jquery / jquery.d.ts
Install-Package jquery.TypeScript.DefinitelyTyped -Version 3.1.2
与安装的node_modules \ @types \ jquery \ index.d.ts不同
npm install --save @types/jquery
我终于能够在VS2017之外安装打字稿了,我得到了与JQuery相同的错误。当我切换回打字时不再有错误。
感谢您提供的信息。