当前位置: 首页 > 知识库问答 >
问题:

鲍尔ASP。NET核心MVC缺少jquery。验证js文件

廉宇
2023-03-14

更新:visualstudio-File-New-Project-ASP。NET核心Web应用程序(.NET核心)-Web应用程序


我保留了默认名称WebApplication1

>

  • 展开www root文件夹
  • 向上扩展到www root/lib/jquery-验证

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

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

    Bower在wwwroot文件夹中创建了一个lib文件夹。在~/lib/jquery validate/I中的某个地方应该可以找到jquery。验证js和它的“孩子”——jquery。验证因为那里没有这样的文件,所以我开始怀疑并创建了另一个项目,这次是一个非空的web应用程序。

    然后,我比较了两个应用程序的lib文件夹中的两个jquery验证文件夹。

    • 我的第一个项目(创建为空)具有以下文件夹结构:

    dist文件夹不存在


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

    Dist文件夹存在,里面有jquery.validate.js文件,还有它的子文件,jquery.validate.min.js文件。


    我做错了什么?还是VS2015中的bug?还是鲍尔虫?

  • 共有3个答案

    郏志学
    2023-03-14

    如果鲍尔没有恢复正确的包:

    >

  • 从中指定的目录值中删除所有内容。位于web项目文件夹(例如wwwroot/lib)中的bowerrc
  • 打开Git Bash(Git SCM for Windows-

    bower cache clean
    bower install
    

    bower update
    


    下面是鲍尔的一个例子。json文件:

    {
      "name": "asp.net",
      "private": true,
      "dependencies": {
        "bootstrap": "3.3.7",
        "jquery": "2.2.0",
        "jquery-validation": "1.14.0",
        "jquery-validation-unobtrusive": "3.2.6"
      }
    }
    

  • 时经纬
    2023-03-14

    右键单击Bower.json文件并选择打开命令行==

    类型鲍尔更新

    这就是我解决问题的方法。。

    薛晨
    2023-03-14

    您需要运行Grunt文件,该文件将为您构建dist文件夹。我现在发现最好的方法就是安装Grunt启动器扩展。然后,您可以右键单击该包。jQuery验证文件夹中的json文件,并选择“NPM安装”。这将为您构建dist文件夹。

    我还没有找到一种自动化的方法,但我肯定有。刚开始使用Gulp,直到我遇到你的问题才开始使用Grunt。如果有人有一些建议,那就太好了。祝你好运

     类似资料:
    • 虽然Visual Studio和Visual Studio Code MVC模板附带了一些客户端包,如jQuery、jQueryValide、bootstrap等。bower.json和. Bowerrc文件完全丢失,所以当我进入VS bowers包管理器时,我看不到已经安装的包这是相当烦人。 问题是这在两周前开始发生在我身上(大约在我尝试npm package manager并进行VS代码更新时

    • 我已经在.NET4.5中运行了代表示例: 但是对于不同租户(多租户身份验证)中的用户,userAccessToken和userName设置为NULL。要使来自不同租户的用户工作,我需要做什么不同的操作?

    • 我正在尝试从页面: 控制器: 但是我似乎无法在前端检索会话

    • 我的问题和这个差不多。 ASP。Net Core与EF Core和CosmosDB-身份问题 提供的答案不起作用。这会产生其他问题。当我从升级我的应用程序时,这些错误开始出现。NET Core 3.1 to。净5。降级应用程序使所有错误都消失了。显然,这个问题与efcore 5中引入的对cosmos的乐观并发支持有关。 https://docs.microsoft.com/en-us/ef/cor

    • 我想知道,当我们为客户提供新的更新时,是否有丢失这些文件的风险。如果有更好的解决方案,上传文件和获取文件链接之后,与.NET core请告诉我:)

    • .NET核心和ASP.NET核心到底有什么区别?