【发布时间】:2017-08-20 14:12:24
【问题描述】:
我试图将“jquery.unobtrusive-ajax.js”添加到我的 ASP.NET Core MVC(.NET 框架)应用程序中。
当尝试使用“管理 Bower 包”并在搜索字段中输入“unobtrusive”时,我找不到任何“Microsoft.jQuery.Unobtrusive.Ajax”包参考。然后我决定使用命令提示符。
我输入:bower install Microsoft.jQuery.Unobtrusive.Ajax
添加了“Microsoft.jQuery.Unobtrusive.Ajax”文件夹,还添加了 .bower.json、bower.json、jquery.unobtrusive-ajax.js 和 jquery.unobtrusive-ajax.min.js。如果在代码中使用它就可以正常工作。
但是当从命令提示符运行“bower list”时,我将 Microsoft.jQuery.Unobtrusive.Ajax 引用标记为无关的,在 Visual Studio 2015 Dependencies/Bower 中也发生了同样的情况。而且它没有显示在“管理 Bower 包”安装的包中。
当我运行:“bower search jquery.unobtrusive”时,结果是一个列表
jquery.unobtrusive-ajax https://github.com/aspnet/jquery-ajax-unobtrusive.git
Microsoft.jQuery.Unobtrusive.Ajax https://github.com/whyleee/Microsoft.jQuery.Unobtrusive.Ajax.git
Streampoint.jQuery.Unobtrusive.Ajax https://github.com/StreampointSolutions/jquery-sps-ajax-unobtrusive.git
Microsoft.jQuery.Unobtrusive.Validation https://github.com/whyleee/Microsoft.jQuery.Unobtrusive.Validation.git
但是无论我使用 bower 安装“jquery.unobtrusive-ajax”还是“Microsoft.jQuery.Unobtrusive.Ajax”。我总是将软件包安装为“无关的”。
我检查了 bower.json 和 .bower.json 文件,没有发现任何异常。我可以帮助我理解为什么这些包被 bower 标记为“无关”吗?
【问题讨论】: