云网牛站
所在位置:首页 > Linux新闻 > 微软函数库管理器LibMan,能在Linux、Windows及Mac平台使用

微软函数库管理器LibMan,能在Linux、Windows及Mac平台使用

2018-09-10 09:47:23作者:linux人稿源:开源中国

微软在 Visual Studio 2017 15.8 版本中推出了函数库管理器 (Library Manager,LibMan),能在 Linux、Windows 及 Mac 平台上运行使用,它能让开发者能更方便查询并下载 Web 开发常用的函数库,但微软强调,LibMan 并非要取代市面上的包管理器。以下是 LibMan 的一些信息。

 

LibMan 最初出现在 15.7 预览版中,但在 15.7 的最终构建版中被删除了。现在,LibMan 再次出现在了 VS2017 15.8 中,并已提供稳定的使用,旨在提供一个 Bower 的轻量级替代品。LibMan 会获取 Web 应用程序需要的文件,并把它们放在你为 Web 应用程序指定的目录下。

微软函数库管理器LibMan,能在Linux、Windows及Mac平台使用

 

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

 

相关主题

Visual Studio Code 1.27发布下载,附新亮点解析

精选文章
热门文章