當前位置:係統粉 >   IT資訊 >   微軟資訊 >  微軟發布VS 2017函數庫管理器,稱不是要取代Node、Npm!

微軟發布VS 2017函數庫管理器,稱不是要取代Node、Npm!

時間:2018-09-05 來源:互聯網 瀏覽量:

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

微軟發布VS 2017函數庫管理器,稱不是要取代Node、Npm!(1)

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的平台使用。

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航