我目前正在使用Visual Studio 2015來處理一個使用NPM/Bower來管理Javascript包依賴項目的項目。我們正在使用並通過Bower安裝的軟件包之一是knockout-3.4.0。Bower從Visual Studio 2015安裝Knockout 3.4.0時丟失/ dist文件夾
如果我去wwwroot/lib/knockout並刪除文件夾,VS解決方案資源管理器會發現一個軟件包不再安裝在依賴關係節點下 - 如果我從此菜單運行Restore Packages,它會嘗試將淘汰lib目錄。
但是,每次執行此操作時都無法下載/ dist目錄及其中的文件。如果我在我身後的同事機器上執行完全相同的事情(非常類似的構建環境),VS 2015將恢復包,其中包括/dist文件夾。
我在做什麼錯?我嘗試清除緩衝區緩存並重新安裝,但遇到了同樣的問題。沒有/ dist的內容,應用程序不起作用。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\Bower.cmd" install --force-latest
bower knockout#>=2.2 not-cached https://github.com/SteveSanderson/knockout.git#>=2.2
bower knockout#>=2.2 resolve https://github.com/SteveSanderson/knockout.git#>=2.2
bower knockout#>=2.2 checkout v3.4.0
bower knockout#>=2.2 resolved https://github.com/SteveSanderson/knockout.git#3.4.0
bower knockout#>=2.2 install knockout#3.4.0
+1,這解決了這個問題對我來說也是如此。重要提示:清除緩存後,我必須卸載Knockout軟件包(bower卸載敲除),然後在新軟件包出現之前重新安裝。 –