簡體   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