Visual studio2017前端項目包管理從Borwer升級到libman

今天打開項目,想使用Bower來管理一下項目的前端包,忽然發現項目內根本沒有bower.json,右擊也沒有管理bower包管理。

後來搜索瞭解了一下,需要在項目主目錄下添加.bowerrc文件,文件內容如下

{
  "registry": "https://registry.bower.io",
  "directory": "wwwroot/lib"
}

然後這個時候,右擊項目就有了管理bower包。

但是很奇怪,之前的VS本身是有這個功能的,後來繼續瞭解,VS已經拋棄了Bower,而是使用libman作爲了前端包管理工具。

如果你右擊項目,會發現有個管理客戶端庫的選項,打開後會有libman.json的配置項,這個就是用來配置前端包的文件了。

{
  "version": "1.0",
  "defaultProvider": "cdnjs",
  "libraries": [
    {
      "library": "[email protected]",
      "files": [ "jquery.min.js", "jquery.min.map", "jquery.slim.js" ],
      "destination": "wwwroot/js/"
    }
  ]
}

如果不清楚需要配置哪些包,下載哪些文件,輸入對應的Key配置值後會有自動化提示,很方便。

配置完後,項目編譯時,libman會自動爲你下載項目的依賴包。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章