繁体   English   中英

为什么在VS2015中无法为我构建jquery-validation弓箭手包?

[英]Why won't the jquery-validation bower package build for me in VS2015?

当我尝试在VS2015中安装jquery-validation bower软件包时,我的同事们在bower_components / jquery-validation下没有dist文件夹。 我猜我的盒子上配置有问题,但是那是什么呢? 仅供参考,我有VS2015 Update 3,.NET Core 1.0.0-SDK预览版2和.NET Core 1.0.0-VS 2015工具预览版2。

这是我在计算机上产生问题的简便方法(尽管它对其他人也有效):

  1. 使用Empty模板创建一个新的ASP.NET Core Web应用程序(.NET Core)项目
  2. 右键单击该项目,然后单击“管理Bower软件包”
  3. 单击浏览并搜索jquery验证
  4. 点击安装
  5. 查看bower_components / jquery-validation文件夹下,应该有一个dist文件夹(但是我不知道该文件夹)

另一个线索是,我相信dist文件夹的创建涉及到咕unt声。 jquery-validation文件夹具有gruntfile.js文件。 似乎我的同事在下载Bower软件包时会自动运行,但是我不确定如何配置它。

我通过以下方式解决了完全相同的问题:

  1. 在Visual Studio \\工具\\选项\\项目和解决方案\\外部Web工具中,将$(VSINSTALLDIR)\\ Web \\ External \\ git替换 C:\\ Program Files \\ Git \\ bin用于Windows安装的Git到git.exe的路径)。
  2. 已清除凉亭缓存目录: %UserProfile%\\ AppData \\ Local \\ bower \\ cache

请检查“ wwwroot / lib”。 我认为凉亭应该保存那里包裹。

我最近针对相同的问题回答了类似的问题: https : //stackoverflow.com/a/39185621/6137718 通过在项目级别执行自动在所有Bower软件包上运行npm install的项目级任务,也可以解决此问题-但是,由于我遵循的是简单教程,因此我没有对此进行进一步调查。 以下是我提交的用于填充dist文件夹的答案:


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

  1. 打开节点js命令提示符并运行npm install -g grunt
  2. 在任何命令提示符(我从VS使用开发人员命令提示符)中,导航到jquery-validation文件夹并运行npm install

之后, jquery-validation\\dist文件夹应与jquery.validate.js文件一起显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM