我使用Signalr库与React,但得到这个错误:Property 'hubConnection' does not exist on type 'JQueryStatic'.
有什么办法可以解决这个问题吗?
declare var window : any;
import $ from 'jquery';
window.jQuery = $;
require('ms-signalr-client');
const connection = $.hubConnection("http://x.x.x.x/signalr", { useDefaultPath: false });
1条答案
按热度按时间x3naxklr1#
要做到这一点,需要采取几个步骤。
声明
在使用
$.hubConnection
之前,您需要声明:库和类型
安装官方的SignalR客户端,使用jQuery,并为它们输入类型。你正在使用的SignalR,
ms-signalr-client
,是非官方的,现在是deprecated。添加类型:
脚本识别
您需要通过
angular.json
文件将脚本告知Angular。