@aspnet/signalr 与@microsoft/signalr javascript 库

@aspnet/signalr vs @microsoft/signalr javascript libraries

@aspnet/signalr 与@microsoft/signalr javascript 库有什么区别?

两者似乎都对 DotNetCore SignalR 有效,而且似乎都很活跃。在一些教程中,我找到了@aspnet/signalr,在 DotNet 文档中,他们使用了@microsoft/signalr.

似乎有点奇怪,有 2 个不同的 Microsoft 官方库,但找不到任何不同之处的解释

这个包只是 moved over@aspnet 变成了更广为人知的 @microsoft

从现在开始,正确的包裹是@microsoft/signalr


查看这两个包的版本历史可以了解情况。以下是 @microsoft/signalr 的最新版本:

  • 3.1.0-preview2.19528.8 - 4 天前
  • 3.1.0-preview1.19508.20 - 21 天前
  • 3.0.0 - 一个月前
  • 3.0.0-rc1.19457.4 - 2 个月前
  • 3.0.0-preview9.19424.4 - 2 个月前
  • 3.0.0-preview8.19405.7 - 3 个月前
  • 3.0.0-preview7.19365.7 - 3 个月前

下面是 @aspnet/signalr:

  • 3.0.0-preview6.19307.2 - 5 个月前
  • 3.0.0-preview5-19227-01 - 6 个月前
  • 3.0.0-preview4-19216-03 - 7 个月前

@aspnet/signalr Github 存储库的 header 内容进一步证实了这一举措:

[Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

支持 @microsoft/signalr 包的存储库。

看这里: https://www.npmjs.com/package/@aspnet/signalr 和这里: https://www.npmjs.com/package/@microsoft/signalr @microsoft/signalr 6 个月前开始,最新版本是15 天前,而最新的@aspnet/signalr 是8 个月前