我在angular:
的声明文件中有错误TS2304:找不到名称'JQueryStatic'。
我确实安装了jquery的类型。在那里,JQueryStatic被声明为一个接口。
我该如何解决?
答案 0 :(得分:3)
我有同样的问题。 (角度6)
我在下面解决
第1步:npm install jquery
第2步:npm install --save-dev @types/jquery
第3步:转到文件angular.json
在下面的代码中scripts: [...]
"node_modules/jquery/dist/jquery.min.js"
第4步:转到文件src/typings.d.ts
在下面添加代码
import "jquery";
declare var $: JQueryStatic;
declare var jQuery: JQueryStatic;
已经可以在组件打字稿中使用$
或jQuery
。 ^^
为我工作。
答案 1 :(得分:0)
我通过添加对jquery的引用来修复它:
///<reference path="../jquery/index" />