首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >angular 2在typescript中使用javascript包

angular 2在typescript中使用javascript包
EN

Stack Overflow用户
提问于 2018-06-18 12:27:32
回答 1查看 168关注 0票数 1

我正在尝试在离子/角度2应用程序中使用SignalR。

我正在构建一个简单的Hub,如下所示:

const accessToken = authManager.getRawAccessToken();

let hubUrl = environment.baseUrl + 'messages';
if (accessToken) {
    hubUrl += '?authToken=' + accessToken;
}

this._hubConnection = new HubConnectionBuilder()
                           .withUrl(hubUrl)
                           .build();

我一直收到一个错误:

找不到名称“XMLHttpRequestResponseType”。

因为SignalR需要比离子目前所支持的更高版本的typescript。https://github.com/aspnet/SignalR/issues/1375

我注意到SignalR默认是使用Javascript发布的。有什么方法可以更改我的Import语句吗

import { HubConnection, HubConnectionBuilder } from '@aspnet/signalr';

那么我可以将javascript导入到Typescript文件中吗?

编辑我也尝试过:

import * as SignalR from '@aspnet/signalr';

但这似乎仍然使用类型文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-18 12:36:02

使用Js而不是Typescript?

使用原始require

const { HubConnection, HubConnectionBuilder } =  require('@aspnet/signalr');

npm i @types/node提供了require的类型

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50902676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档