係統粉 > IT資訊 > 微軟資訊

微軟在 Visual Studio 2017 推出函數庫管理器 LibMan

發布時間:2018-09-10    瀏覽數:

微軟推出了函數庫管理器(Library Manager,LibMan),讓開發者能更方便查詢並下載 Web 開發常用的函數庫,但微軟強調,LibMan 並非要取代市麵上的包管理器。

微軟在 Visual Studio 2017 15.8 版本中,正式推出了函數庫管理器(Library Manager,LibMan)。LibMan 最初出現在4月份發布的 15.7 預覽版中,但在 15.7 的最終構建版中被拿掉了。現在,LibMan 再次出現在了 VS2017 15.8 中,並已提供穩定的使用,旨在提供一個 Bower 的輕量級替代品。LibMan 會獲取 Web 應用程序需要的文件,並把它們放在你為 Web 應用程序指定的目錄下。

LibMan 並非包管理器,不是用來取代 npm 或 yarn 等包管理器的工具。在開發現代 Web 應用程序時,開發者可能會需要引用像 jQuery 或 Bootstrap 等這樣的庫。過去最常見的做法是,開發者可能會從以前的項目複製過來、從網上下載或是使用包管理器 Bower 進行獲取。但因為 Bower 宣布他們將不再提供支持,因此微軟便開發了 LibMan,希望 Web 開發者可輕鬆地管理常用的客戶端函數庫。

LibMan 輕量且簡單,可以幫助開發者從外部如 CDNJS 等來源,查詢並下載函數庫,並將其放入項目中。但微軟強調,LibMan 不是包管理器,也不打算成為這些工具的替代品。當項目不需要用到諸如 Node、npm、Gulp、Grunt 和 WebPack 等工具時,隻是需要加入幾個函數庫,就十分適合使用 LibMan。LibMan 可以讓開發者把文件放到指定的位置,不需要額外的構建或複製等動作,而且非常節省空間,因為開發者僅需要下載自己所需的文件,所以在項目中占用較小的空間。

相對於預覽版,正式版加入了一些新功能。開發者隻要在 Web 項目中的任意文件夾,點擊鼠標右鍵,選擇新增客戶端函數庫,就會啟動對話框界麵,讓開發者瀏覽可用的函數庫和文件,以及設置放置文件的位置。

結合 CDNJS 和 FileSystem,LibMan 還新增了新的函數庫來源 UnPkg,UnPkg 提供了比 CDNJS 更多的函數庫。此外,隨著 Visual Studio 2017 15.8 的發布,LibMan 命令行界麵(Command Line Interface,CLI)已經開發為 .Net CLI 的全域工具,並可在 NuGet 上獲取。由於 CLI 是跨平台的,因此開發者可以在 Windows、Mac 或 Linux,任何支持 .NET Core 的平台上使用。

參考:https://www.ithome.com.tw/news/125677

上一篇:《光環5:守護者》微軟發布新封麵 暗示遊戲或登PC 下一篇:Win10“全家桶”程序集體升級 微軟進行解釋

相關資訊

最新熱門應用

電腦問答