更新: Visual Studio - 文件 - 新建 - 项目 - ASP.NET Core Web 应用程序 (.NET Core) - Web 应用程序
我保留了默认名称WebApplication1
- 在src文件夹中右键单击WebApplication1项目
- 点击管理 Bower Packages
- Bower Package Manager 屏幕要求更新jquery和jquery-validation (见下图)
下面的文本是在我更新这个问题之前写的
我在VS2015CE中创建了一个空的ASP.NET Core MVC Web应用程序。 我添加了bower.json文件,该文件管理应用程序的客户端内容。 通过Bower,我下载了jquery、jquery-validate和jquery-validate-unobtrusive。
Bower在wwwroot文件夹中创建了一个名为lib的文件夹。 在~/lib/jquery-validate/的某个地方,我应该能找到jquery.validate.js及其“子”——jquery.validate.min.js。 然而那里并没有这些文件,所以我开始感到怀疑,于是我创建了另一个项目,这次是一个非空的Web应用程序。
然后,我比较了两个应用程序的lib文件夹中的jquery-validate文件夹。
- 我的第一个项目(作为空项目)具有以下文件夹结构:
dist文件夹不存在
- 我的第二个项目(创建为WebApplication,而不是空项目)具有以下文件夹结构:
dist文件夹已存在,其中包含jquery.validate.js文件以及它的子文件jquery.validate.min.js。
我做错了什么?还是VS2015的一个bug?或者是Bower的bug?
jquery.validate.min.js
不是jquery.validate.js
的“子文件”...它只是经过压缩的版本。您可以使用jquery.validate.js
或jquery.validate.min.js
,因为它们包含相同的代码。请参阅:https://en.wikipedia.org/wiki/Minification_(programming) - Sparky