时间:2017-09-23 13:49:51 来源: 互联网 复制分享
Facebook,Google,Expononet和Tilde去年推出了一个新版的开源JavaScript Package Manager,名为Yarn!
Yarn可替代Node.js自动包含的npm包管理器。在React这样的大型项目上工作的Facebook开发人员发现,npm客户端没有扩展到大量的程序员和大量的包,所以与Google,Exponent和Tilde结合起来并构建了一个新的npm客户端,即Yarn。
Yarn在11个月前发布,现在支持了GitHub上17000个以上的项目。Yarn也负责每月近30亿个包的下载。在Facebook上,Yarn已被广泛应用于许多代码库,包括主要的Facebook应用程序和网站,Instagram,Oculus和WhatsApp等。
Yarn的安装时间短,性能和稳定性更好,其诸多优点使得包括Twitter,微软,Kenzan和Sentry等公司使用该它。
Facebook的开发团队表示,“我们对采用Yarn和社区的高度参与,感到非常兴奋,近一年来Yarn的主要焦点是稳定性,弹性和性能,基于成功的首要原则,1.0版本带有许多新功能,我们希望将帮助Yarn社区发展更快,并建立起伟大的项目。”
新版本的Yarn添加了工作区,支持自动合并LockFiles和选择性版本解析。
使用Yarn工作区,可以使用单通道存储库方法来进行源代码管理。开发人员说,这样可以轻松地跨所有项目共享代码,同时避免依赖关系的同步问题。工作区可以让你自动聚合来自多个package.json文件的所有依赖项,并将它们全部安装在一起。Yarn还将在依赖于彼此的所有工作区之间创建符号链接。
Facebook的一些团队已经使用了工作区,而在开源社区中已经使用了像Babel这样的项目。
自动合并克服了在Yarn.lock文件上发生合并冲突的问题,因为依赖关系已经在单独的拉取请求中逐个更新。如果发生这种情况,Yarn将自动处理冲突。
选择性版本解决方案可以更容易地确保你的代码使用最新的包,其中包含错误修复或关键安全更新。
微软VS2015 GitHub插件现Bug,致用户损失6500美元
微软在Visual Studio中深入集成GitHub:支持开源扩展
有GitHub就好了,谷歌关闭代码托管平台Google Code
Yarn 1.0发布, GitHub上有超过17000个项目在使用
国外有GitHub,国内有码云。 很多人会在想,我一直都是用GitHub,而且又好用,没必要再弄个码云账号了吧? 首先,来张对比图,让我们来看看两者的区别 直接明了,可以说GitHub...【详细】
IT之家讯自从纳德拉上任微软CEO以来,微软已经开源了很多项目,该公司去年发布了开源的Visual Studio Code编辑器,还有很多其他项目,包括微软Edge浏览器JavaScript引擎、Xamarin S...【详细】
传统的电子证书管理系统其实是互联网上最薄弱的一环,用户们盲目相信全球的CA机构能够保护他们的机密和个人信息的完整性。但是,这些证书机构能够为任何你所拥有的域名颁发合法...【详细】
代码托管网站GitHub的内部文化似乎正在崩塌。根据The Information网站的报道,不同小团体之间正发生斗争。而这与BI听到的消息人士说法一致。一方面,GitHub高管希望搞定大型企...【详细】
当你走进GitHub的大厅,在前台的iPad上登录后,所有计划与你会面的人都会收到一份通知。这件事是由GitHub的Hubot完成的。Hubot能够告诉你,街上的最酷的美食车在什么地方,下午的会...【详细】
说到Github,我们一般认为它是一个软件工程师共享、塑造以及合作代码的平台,但你可能想不到它也是教人学软件编程的好地方。近年来,大量的在线服务已经让硅谷和其他地方程序员的...【详细】
微软VS2015 GitHub插件现Bug,致用户损失6500美元
IT之家讯为了方便开发人员在Visual Studio中使用GitHub,微软联合GitHub为Visual Studio 2015开发了GitHub插件,然而由于该插件中存在Bug,导致一位用户在短短几小时内就损失了65...【详细】
北京时间8月20日消息,美国代码管理服务GitHub周三公布了该平台上最热门的10大编程语言,以及自2008年GitHub成立以来,热门编程语言的变化趋势。2008年至2015年,GitHub十大编程语...【详细】
微软在Visual Studio中深入集成GitHub:支持开源扩展
IT之家讯微软上周宣布将于7月20日发布Visual Studio 2015 RTM正式版,这将是微软IDE集成开发环境的又一次重大升级。此次更新后微软将触角延伸至iOS和Android平台以及Unity,Unr...【详细】
10年前,尽管Linux已无处不在,但开源社区还没有像今天这样庞大。程序员开始一个开源项目通常只有一个代码托管网站可供选择:SourceForge。Google的开源大师Chris DiBona认为不能...【详细】
有GitHub就好了,谷歌关闭代码托管平台Google Code
3月13日消息,谷歌周四宣布,将关闭软件代码协作服务Google Code。Google Code推出于2006年,为许多软件开发项目提供了支持,其中也包括谷歌Project Zero信息安全专家团队的项目。...【详细】
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的...【详细】
GitHub有个未知安全检测,当访问比较频繁的时候,会直接返回403错误。作者就加了一条规则:如果返回的是403,就每5秒重试一次,并且是永久重试。结果GitHub认为用户访问更频繁了,于是...【详细】
Yarn 1.0发布, GitHub上有超过17000个项目在使用
Facebook,Google,Expononet和Tilde去年推出了一个新版的开源JavaScript Package Manager,名为Yarn! Yarn可替代Node.js自动包含的npm包管理器。在React这样的大型项目上...【详细】
部分为外借逾期未还图书,图书馆称将调查;网站表示不审核来源;律师建议国家应立法规范图书馆业 近日,上海一名图书情报学专业研究生在检索资料时偶然发现,号称“国内最大旧...【详细】
部分为外借逾期未还图书,图书馆称将调查;网站表示不审核来源;律师建议国家应立法规范图书馆业 近日,上海一名图书情报学专业研究生在检索资料时偶然发现,号称“国内最大旧...【详细】
搞定一个法美家需要多少预算? 8万! 童话式的家全靠砍价而来
户型:三居室 面积:90-120平米 风格:法式 前言:从预算10万以上,到现在8万搞定,一是靠在淘宝上找,第二就是各种砍价,商家估计不想再碰上我了。 玄关 做了嵌入式鞋...【详细】
在家居装修中业主会选择青色装修,青色能给人一种清新靓丽的感觉。青绿色可以巧妙的跟其他颜色搭配的上,家居布置的颜色活跃丰富一些,看起来比较舒服。 这款客厅看起来是...【详细】
近日,安装服务平台“安帮客”宣布获得500万元天使轮融资,领投方为互联网家装新三板第一股美家帮,城市合伙人参与投资。 从安帮客官网可以看到,安帮客是上海帘邦信息科技...【详细】
155㎡豪装只要25万? 学习网图DIY的北欧风格美家真的太美了!
“客厅有着很大的落地窗户,光线极好!茶几搭配些小物件真的好喜欢,还有装满700多本书的书架,卧室真书钉成了一壁床头背景......” 谈起这个家自己喜欢的地方,阿卓一连串说...【详细】