系统粉 > IT资讯 > 微软资讯

微软发布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的平台使用。

上一篇:雷击损害微软美国中南区数据中心冷却系统影响多个Azure服务 下一篇:微软Azure瘫痪了,这回是因为一声巨雷

相关资讯

最新热门应用

电脑问答