Bower ASP.NET Core MVC 缺少 jquery.validate.js 文件
更新:Visual Studio - 文件 - 新建 - 項目 - ASP.NET Core Web 應用程序 (.NET Core) - Web 應用程序
我留下了預設名稱WebApplication1
- 展開wwwroot文件夾
- 擴展到 wwwroot/lib/jquery-validation
- 在 jquery-validation 文件夾中我們可以看到這個(見下面的 img)
- 右鍵點擊src文件夾中的****WebApplication1項目- 點擊管理 Bower 包 - Bower 包管理器螢幕要求更新jquery和jquery-validation(見下圖)
- 點擊更新 jquery **一切看起來很正常(見下面的 img)
- 點擊更新 jquery-validation dist 文件夾已消失(請參見下面的 img)
下面的文字是在我更新這個 Q 之前
我在 VS2015CE 中創建了一個空的 ASP.NET Core MVC Web 應用程序。我添加了 bower.json 文件,該文件管理應用程序的客戶端內容。通過 Bower,我下載了 jquery、jquery-validate、jquery-validate-unobtrusive。
Bower在wwwroot文件夾中創建了一個lib文件夾。在 ~/lib/jquery-validate/ 的某個地方我應該能夠找到 jquery.validate.js 並且它是“孩子” - jquery.validate.min.js 那裡沒有這樣的文件,所以我開始懷疑並創建了另一個項目,這次是一個非空的 Web 應用程序。
然後我比較了兩個應用程序的lib文件夾中的****jquery-validate文件夾。
- 我的第一個項目(創建為 EMPTY)具有以下文件夾結構:
dist 文件夾不存在
- 我的第二個項目(創建為 WebApplication,不為空)具有以下文件夾結構:
dist 文件夾存在,其中有 jquery.validate.js 文件,它也是子文件 jquery.validate.min.js 文件。
我究竟做錯了什麼?或者它是VS2015中的一個錯誤?還是鮑爾蟲?
您需要執行 Grunt 文件,該文件將為您建構 dist 文件夾。我現在發現的最好的方法是安裝Grunt Launcher 擴展。然後,您可以右鍵點擊 jQuery-validation 文件夾中的 package.json 文件並選擇“NPM 安裝”。那應該為您建構 dist 文件夾。
我還沒有找到自動化的方法,但我確信有。剛開始使用 Gulp 並且在遇到您遇到的問題之前沒有使用 Grunt。如果有人在那裡有一些提示,那就太好了。祝你好運!
右鍵點擊 Bower.json 文件並選擇打開命令行 ==> PowerSell
類型涼亭更新
這就是我如何解決我的問題..







