Visual studio 2015 为什么赢了';在VS2015中为我构建jquery验证bower包吗?

Visual studio 2015 为什么赢了';在VS2015中为我构建jquery验证bower包吗?,visual-studio-2015,gruntjs,jquery-validate,asp.net-core,bower,Visual Studio 2015,Gruntjs,Jquery Validate,Asp.net Core,Bower,当我尝试在VS2015中安装jquery validation bower软件包时,当我的同事正在安装时,我不会在bower_components/jquery validation下获得dist文件夹。我猜我的盒子上配置了错误的东西,但可能是什么呢?仅供参考,我有VS2015更新3、.NET Core 1.0.0-SDK预览2和.NET Core 1.0.0-VS 2015工具预览2 下面是一个在我的计算机上产生问题的简单方法(尽管它适用于其他人): 使用空模板创建新的ASP.NET Core

当我尝试在VS2015中安装jquery validation bower软件包时,当我的同事正在安装时,我不会在bower_components/jquery validation下获得dist文件夹。我猜我的盒子上配置了错误的东西,但可能是什么呢?仅供参考,我有VS2015更新3、.NET Core 1.0.0-SDK预览2和.NET Core 1.0.0-VS 2015工具预览2

下面是一个在我的计算机上产生问题的简单方法(尽管它适用于其他人):

  • 使用空模板创建新的ASP.NET Core Web应用程序(.NET Core)项目
  • 在项目上单击鼠标右键,然后单击“管理Bower软件包”
  • 单击浏览并搜索jquery验证
  • 单击“安装”
  • 查看bower_components/jquery validation文件夹下,应该有一个dist文件夹(但我找不到)

  • 另一个线索是,我相信grunt参与了dist文件夹的创建。jquery验证文件夹有一个gruntfile.js文件。似乎我的同事在下载bower软件包时自动运行grunt,但我不确定如何配置它。

    请检查“wwwroot/lib”。我认为鲍尔应该保存这些包。

    请检查“wwwroot/lib”。我认为鲍尔应该保存这些软件包。

    我最近就同一个问题回答了一个类似的问题:。这也可以通过在项目级别使用grunt任务来解决,该任务可以在所有bower软件包上自动运行npm安装程序-但是,由于我遵循的是一个简单的教程,所以我没有进一步研究这个问题。下面是我为填充
    dist
    文件夹而提交的答案:


    我有一个类似的问题,可以通过全局安装grunt,然后在jquery验证文件夹中运行npm安装来解决:

  • 打开node js命令提示符并运行
    npm安装-g grunt
  • 在任何命令提示符中(我使用了VS中的开发者命令提示符),导航到
    jqueryvalidation
    文件夹并运行
    npm install

  • 之后,
    jquery validation\dist
    文件夹应该会显示
    jquery.validate.js
    文件。

    我最近针对同一问题回答了一个类似的问题:。这也可以通过在项目级别使用grunt任务来解决,该任务可以在所有bower软件包上自动运行npm安装程序-但是,由于我遵循的是一个简单的教程,所以我没有进一步研究这个问题。下面是我为填充
    dist
    文件夹而提交的答案:


    我有一个类似的问题,可以通过全局安装grunt,然后在jquery验证文件夹中运行npm安装来解决:

  • 打开node js命令提示符并运行
    npm安装-g grunt
  • 在任何命令提示符中(我使用了VS中的开发者命令提示符),导航到
    jqueryvalidation
    文件夹并运行
    npm install

  • 之后,
    jquery validation\dist
    文件夹应显示
    jquery.validate.js
    文件。

    我用以下方法解决了完全相同的问题:

  • 在Visual Studio \Tools\Options\Project and Solutions\External Web Tools中,将$(VSINSTALLDIR)\Web\External\git替换为C:\Program Files\git\bin(从git for Windows安装到git.exe的路径)
  • 已清除bower缓存目录:%UserProfile%\AppData\Local\bower\cache

  • 我用以下方法解决了完全相同的问题:

  • 在Visual Studio \Tools\Options\Project and Solutions\External Web Tools中,将$(VSINSTALLDIR)\Web\External\git替换为C:\Program Files\git\bin(从git for Windows安装到git.exe的路径)
  • 已清除bower缓存目录:%UserProfile%\AppData\Local\bower\cache

  • 谢谢你的回答,但是在执行上述步骤之后,我甚至没有wwwroot/lib文件夹。可能您必须为bower安装/config gulp任务。好吧,这破坏了我的项目与MSB4018的“FindConfigFiles”任务意外失败-PathTooLongException。感谢您的回答,但我甚至没有一个wwwroot/lib文件夹后,执行上述步骤。哦,我看到在这种情况下阅读本文。可能您必须为bower安装/config gulp任务。好吧,这破坏了我的项目,使用MSB4018,“FindConfigFiles”任务意外失败-PathTooLongException。感谢您的回答。我确实知道如何手动创建jquery validation dist文件夹,但我正在尝试确定为什么我的同事按照我的步骤自动创建了它,而我没有。这实际上可以让我获得dist文件夹,但总体命令仍然失败,
    运行“jscs:all”(jscs)任务致命错误:未定义配置文件和grunt选项
    ,并且我没有为您的答案获取精简版本库。我确实知道如何手动创建jquery validation dist文件夹,但我正在尝试确定为什么我的同事按照我的步骤自动创建了它,而我没有。这实际上可以让我获得dist文件夹,但总体命令仍然失败,
    运行“jscs:all”(jscs)任务致命错误:配置文件和grunt选项均未定义
    ,我也没有获得小型版本的帮助!我尝试了其他答案,但这是一个最终为我做的把戏。谢谢你的帮助!我尝试了其他答案,但这是一个最终为我做的把戏。