Facebook推出Yarn:为速度而打造的开源JavaScript包管理器

Facebook刚刚推出了一款名叫Yarn的开源JavaScript包管理器,承诺比各大流行npm包的安装更可靠,且速度更快。根据你所选的工作包的不同,该公司称Yarn可以将安装时间从数分钟减少至几秒钟。Yarn还兼容nom注册表,但包安装方法有所区别。其使用了lockfiles和一个决定性安装算法,能够为参与一个项目的所有用户维持相同的节点模块(node_modules)目录结构,有助于减少难以追踪的bug和在多台机器上复制。

Yarn还致力于让安装更快速可靠,支持缓存下载的每一个包和并行操作,允许在没有互联网连接的情况下安装(如果此前有安装过的话)。此外,Yarn承诺同时兼容npm和Bower工作流,让你限制安装模块的授权许可。

Facebook指出,其选用了大量项目上广泛使用的npm,但在扩展内部使用时遇到了性能和安全问题。其携手来自Exponent、Google和Tilde的工程师,在大型JavaScript框架上打造和测试了Yarn,以便其尽可能适用于多人开发。

npm幕后团队在一篇博客文章中指出,其欢迎Yarn加入开源npm客户端阵营。Yarn的公共包运行得挺不错,但私有包还有些问题,开发团队正在修复。

Yarn是Facebook在2016年度的最新一个开源项目,它发布了一个用于打造人工智能机器人的代码库、一款更易上手的工具、React JavaScript库、一个无线访问平台(用于在连接不好的地区提供互联网接入)、甚至一套360°摄像头的配置。

由于频繁为开源事业做贡献,该公司现已成为GitHub上排行第2的开源贡献组织,仅次于软件巨头微软。

本文转自d1net(转载)

时间: 2024-11-02 10:19:57

Facebook推出Yarn:为速度而打造的开源JavaScript包管理器的相关文章

Node.js包管理器Yarn的入门介绍与安装_node.js

前言 这两天大家有没有都被Yarn悄悄刷了屏,最近Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm .为了跟上 Javascript 这股潮 流的脚步,大概的浅尝了一下这个自称是又快又可信赖又安全的包管理,所以写的内容不会很详细,更多的可能只是针对这个全新的包管理与 npm 的不同之处来对比.也可能有些地方写得不对,如果有的话,欢迎指正. 一.安装 首先当然是安装啦.跟 npm 这种被钦点而随 nodejs 一起被安装的包管理器不同, Yarn 需要自行手动安装

Facebook 发布了新的 Node 模块管理器 Yarn,或取代 npm 客户端

本文讲的是Facebook 发布了新的 Node 模块管理器 Yarn,或取代 npm 客户端, 在 JavaScript 社区中,工程师们互相分享成千上万的代码,帮助我们节省大量编写基础组件.类库或框架的时间.每个代码包可能都依赖于其他代码,而代码间的依赖关系则由包管理器负责维护.目前最流行的 JavaScript 包管理器是 npm 客户端,在 npm 仓库中提供了多达 30 万的软件包.据统计,已有超过 500 万的工程师使用 npm 仓库,其软件包下载量达到了 50 亿次/月. 在 Fa

腾讯为Facebook推出QQ聊天应用 开拓国际市场

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 [环球网科技综合报道]据TechinAsia科技博客网站3月26日报道,腾讯希望通过为Facebook推出QQ聊天工具来大幅增加其用户数量.腾讯即时通信是中国使用最多的社交网络,其月活跃用户高达7.98亿,其中包括海外用户. 腾讯为QQ开拓国外市场并不是第一次.早在2012年,腾讯就为Windows 和 Mac发布过一款商务型QQ国际应用软件

【硅谷连线】Dropbox连购两家创新公司 Facebook推出附近好友功

中云网每天连线硅谷,呈现最新鲜资讯!这里的硅谷指的是国外具有典型性和创新性企业代表. 1. 诺基亚平板充电器存漏电风险 欧洲停售Lumia 2520 http://tech.ifeng.com/it/detail_2014_04/18/35864411_0.shtml 北京时间4月18日消息,据路透社报道,诺基亚周四表示,由于Lumia 2520平板电脑充电器存在一处故障,可导致触电风险,该公司已经暂停了Lumia 2520在部分欧洲国家的销售. 诺基亚称,由第三方生产的AC-300充电器塑胶盖

Facebook推出OpenCellular天线,帮助偏远地区居民上网

马克·扎克伯格的公司日前发布了一种名为OpenCellular的天线.这是一个背包大小的硬件设备,你可以把它挂在树上.路灯上,或电线杆子上,用来为周围居民提供无线网络--包括传统的2G手机网络,速度更快的LTE蜂窝网络,以及较小Wi-Fi网络(就像你家里,办公室里,或咖啡馆里的那种). Facebook计划开源这个设备的设计,任由大家分享.该公司希望它能提供一种更简便.更便宜的方式,供发展中国家的农村地区架设无线网络,比如非洲和印度的一些落后地区. "目前还没有可行的商业模式,让运营商为农村地区

拆解工程还在继续,Facebook推出Groups独立应用

摘要: 继Facebook推出独立的IM应用Facebook Messenger之后,今天,Facebook又推出了群Groups的独立App,进一步拆解网站的社交功能. Groups的目标用户群为使用Facebook群组功能的7亿用户,在这7亿人中, 继Facebook推出独立的IM应用Facebook Messenger之后,今天,Facebook又推出了群Groups的独立App,进一步拆解网站的社交功能. Groups的目标用户群为使用Facebook"群组"功能的7亿用户,在

Facebook推出Stories 分享个人故事

近日,据相关媒体报道,作为社交领域的巨头,Facebook屡有创新,给用户带来了新的惊喜和体验.近日,Facebook推出了一个全新的产品FacebookStories,该网站可让用户以与众不同的方式用Facebook分享个人故事. Stories是一个单独的网站,其域名为FacebookStories.com.要提交你的故事,必须先在当前的Facebook帐户中启用Facebook App. Stories每个月会推出新主题并讲述社交网络影响人们生活的故事.该网站声明称:"Stories现在开

Facebook推出"我要说谢谢”功能

内容摘要:如果你常常与好友互动, 那么现在,Facebook,推出了一个 新的功能很适合你,可以让你帮朋友制作你们的回忆影片.Facebook推出可向朋友制作 感谢影片的" 我要说谢谢"的服务.Facebook推出"我要说谢谢"功能比照先前Google推出自订故事锦集功能,Facebook也推出可向朋友制作感谢影片的"我要说谢谢"的服务,让使用者挑选Facebook照片.好友曾经分享动态与影片版面,以此制作成1分钟长度短片表达致意.不过,目前影片

Facebook推出新网站 帮助非营利组织筹集资金

Facebook推出新网站 北京时间2月19日消息,据科技博客TechCrunch报道,社交网络Facebook周五推出了一个全新网站,旨在提高公众对非营利组织和非政府组织的关注,从而帮助后者筹集到更多善款. 该网站详细介绍了如何创建一个Facebook页面.提高页面分析功能.如何发帖以及如何创建公司策略等内容,同时还介绍了一些非营利组织在使用Facebook后取得丰硕成果的成功案例. 在去年11月,Facebook曾面向非营利组织推出一款新的融资工具,该工具能够帮助非营利组织宣传它们的事迹.筹