gpt4 book ai didi

asp.net - Bower ASP.NET Core MVC 缺少 jquery.validate.js 文件

转载 作者:行者123 更新时间:2023-12-03 23:51:50 25 4
gpt4 key购买 nike

更新:
Visual Studio - 文件 - 新建 - 项目
- ASP.NET Core Web 应用程序 (.NET Core) - Web 应用程序

我保留了默认名称 WebApplication1

  • 展开 wwwroot 文件夹
  • 扩展到 wwwroot/lib/jquery-validation
  • 在 jquery-validation 文件夹中我们可以看到这个(见下面的 img)

    jquery-validation folder BEFORE UPDATE


  • - 右键单击​​ WebApplication1 项目在 文件夹
    - 单击管理 Bower 包
    - Bower Package Manager 屏幕要求更新 jquery jquery 验证 (见下图)

    BowerPackageManager BEFORE UPDATE

  • 单击更新 jquery
    **一切看起来正常(见下面的img)

    BowerPackageManager after jquery update

  • 单击更新 jquery-validation
    dist 文件夹消失了 (见下图)

    enter image description here

  • jquery-validation AFTER UPDATE


    下面的文字是在我更新这个 Q 之前

    我在 VS2015CE 中创建了一个空的 ASP.NET Core MVC Web 应用程序。
    我添加了 bower.json 文件,它管理应用程序的客户端内容。
    通过 Bower,我下载了 jquery、jquery-validate、jquery-validate-unobtrusive。

    Bower 创建了一个 中的文件夹wwwroot 文件夹。
    在 ~/lib/jquery-validate/中的某个地方,我应该能够找到 jquery.validate.js 并且它是“子项”——jquery.validate.min.js
    那里没有这样的文件,所以我开始怀疑并创建了另一个项目,这次是一个非空的 Web 应用程序。

    然后我比较了两者 jquery-validate 中的文件夹库两个应用程序的文件夹。
  • 我的第一个项目(创建为 EMPTY)具有以下文件夹
    结构:

  • enter image description here

    dist 文件夹不存在

  • 我的第二个项目(创建为 WebApplication,非空)有
    以下文件夹结构:

  • enter image description here

    dist 文件夹存在 在它里面有 jquery.validate.js 文件和它的子文件 jquery.validate.min.js 。

    我究竟做错了什么?还是VS2015的bug?还是 Bower 错误?

    最佳答案

    您需要运行 Grunt 文件,它将为您构建 dist 文件夹。我现在找到的最好的方法是安装 Grunt Launcher extension .然后,您可以右键单击 jQuery-validation 文件夹中的 package.json 文件并选择“NPM 安装”。那应该为您构建 dist 文件夹。

    我还没有找到一种方法来自动化这个,但我确定有。刚开始使用 Gulp,直到我遇到你遇到的问题才使用 Grunt。如果有人在那里有一些提示,那就太好了。祝你好运!

    关于asp.net - Bower ASP.NET Core MVC 缺少 jquery.validate.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38269029/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com