微軟在Visual Studio 2017的15.8版本中,正式發布函數庫管理器(Library Manager,LibMan)。這個用來幫助尋找與下載常用函數庫的工具LibMan,早前在4月時,就發布預覽版,而現在已在Visual Studio中可穩定使用,並且在ASP.NET以及web開發工作負載中,捆綁作為預設組件。

LibMan並非套件管理器,不是用來取代Npm或是Yarn等套件管理的工具。在開發現代web應用程序時,開發者可能會需要參照客戶端JavaScript和CSS庫,如jQuery或bootstrap等函數庫。過去最常見的作法,開發者可能會從以前的項目複製、從網絡下載或是使用網頁用套件管理器Bower。但因為Bower宣布他們將不再提供支持,因此微軟便開發了LibMan,來讓Web開發者輕鬆的管理常用客戶端函數庫。
LibMan是Visual Studio客戶端函數庫獲取工具,它提供輕量且簡單的機製,可以幫助開發者從外部如CDNJS等來源,查詢並下載函數庫庫,並將其放入項目中。但微軟強調,LibMan不是套件管理係統,也不是要成為這些工具的替代品。而是開發者在進行網頁開發或是.NET Core工作負載時,當項目不需要用到諸如Node、Npm、Gulp、Grunt和WebPack等工具,僅是需要加入幾個哭,便適合使用LibMan。LibMan可以讓開發者把庫放到指定的位置,不需要額外的建構或是複製等操作,而且也非常節省空間,因為開發者僅需要下載需要的,所以在項目中能占用較小的空間。
相較於預覽版,正式版又加入了一些新功能。在Visual Studio中為新增函數庫檔案功能加入了新的對話框,在Visual Studio中添加了工具,來把函數庫檔案添加到網頁項目中。開發者隻要在網頁項目中的任意資料夾,點擊鼠標右鍵,選擇新增客戶端函數庫,而這將啟動對話框界麵,讓開發者瀏覽可用的函數庫和檔案,以及設定放置項目檔案的位置。
結合CDNJS和FileSystem,LibMan新增了新的函數庫提供來源UnPkg,這是基於Npm儲存庫上的UnPkg.com網站,UnPkg提供了更多可供存取的函數庫,而非僅是CDNJS目錄參照的函數庫。此外,隨著Visual Studio 2017 15.8版本發布,LibMan命令行界麵已經開發為DotNet CLI的全域工具,並可在NuGet上獲得。由於CLI是跨平台的,因此開發者可以在Windows、Mac或Linux,任何支持.NET Core的平台使用。
相關資訊
最新熱門應用
幣團交易所
其它軟件43MB
下載
必安交易所官網
其它軟件179MB
下載
bicc數字交易所app
其它軟件32.92MB
下載
比特國際網交易平台
其它軟件298.7 MB
下載
熱幣交易所app官方最新版
其它軟件287.27 MB
下載
歐昜交易所
其它軟件397.1MB
下載
vvbtc交易所最新app
其它軟件31.69MB
下載
星幣交易所app蘋果版
其它軟件95.74MB
下載
zg交易所安卓版app
其它軟件41.99MB
下載
比特幣交易app安卓手機
其它軟件179MB
下載