我的个人偏好是从CDN中删除javascript库,而不是在本地托管它们。
我也喜欢使用Nuget。我已将SignalR Nuget软件包安装到MVC项目中,但我正在尝试使用软件包管理器删除Javascript组件以保持整洁,但Nuget告诉我,如果不删除Microsoft.AspNet.SignalR.JS
,我就无法删除Microsoft.AspNet.SignalR
也是。
这不是一个大问题,我可以把文件留在那里并使用CDN,但它有点烦人。
有什么方法吗?
答案 0 :(得分:7)
是的,不是使用Microsoft.AspNet.SignalR
包,而是使用Microsoft.AspNet.SignalR.Core
,它只是.NET服务器端部分,然后从你已经在做的事情中从CDN获取SignalR JS客户端。您可以安全地删除Microsoft.AspNet.SignalR
作为一个整体,然后安装Core
。