今天打開項目,想使用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會自動爲你下載項目的依賴包。