Facebook Spins Yarn替换NPM JavaScript Packager
伦敦在2017年吸引了纪录科技投资
汇丰招聘来自谷歌的CIO
Yoox Net-A-Porter Group任命第一首席数据和分析官
野外的代码来感染数百万个IOT设备进行攻击DDOS攻击
对于新角色,它是神奇宝贝等待
CA Technologies CEO说,创新的创新键
英格兰银行希望下一个支付系统被布置准备就绪
Wi-Fi与LTE可以是移动过山车的开始
迪拜电力和水务局继续智能转型和测试区块链
2017年十大CIO访谈
作为自动驾驶汽车打到匹兹堡的道路,波士顿希望下一步
D-Wave将于明年发货了2,000 QUBITUMPORM计算机
法院日期为邮局会计系统试验
Snapchat的眼镜 - 我们到目前为止所知道的
优步漏洞影响了270万英国人
大众汽车启动了一个新的网络安全公司,以防止汽车黑客攻击
消费者身份管理将使业务受益
关键的英特尔安全补丁将慢速PC,服务器和Mac
东芝的新SSD线具有岩石底层定价
俄罗斯黑客据称瞄准世界反兴奋剂机构
三家苏格兰医院试验国家数字病理服务
Nvidia的新帕斯卡GPU可以给出聪明的答案
A.I.和机器人可以替代美国工作的6%到2021年
黑客在Def Con中发现了23个IOT设备的新漏洞
Facebook隐私课程行动前往欧洲的顶级法院 - 有点
五年将改变我们生活的五种技术
虚幻的网络旨在通过欺骗来减慢迅速的攻击者
Smartwatches很大,昂贵 - 和丑陋
菲利普·哈普菲利普·利普尔(Philip Hammond)在2017年预算中为Tech承诺超过500米
遥控安全模式攻击击败Windows 10 Pass-The-Hash防御
自动船 - 是的,船 - 2017年击中水
研究人员警告,黑客可以DDOS 911紧急电话服务
2017年十大网络犯罪故事
电缆和电信再次使用新的IoT网络竞争对手
北欧无现金社会前方的道路上的颠簸
尽管它裁员,UCAL学者将留在HCL板上
andromeda mastermind谢尔盖的jarets被判入狱,请监督
雅虎的“国家赞助”黑客的主张遇到怀疑论
SAP在印度打开Leonardo中心
运输研究人员获得2PB的种族对象存储
英特尔船舶399美元的航空板制作无人机,也是249美元的机器人套件
迪拜路和运输当局飞行员人工智能衡量客户幸福
澳大利亚广播公司受到数据泄露的影响
2018年北欧CIO的首要任务
哪种方式与窗户?以下是您的选择
2017年网络攻击推动了北欧的安全工作
Startups和Corporations Mingle在芬兰的泥泞的技术活动中
北安普顿大学推出基于应用的招股说明书
Google Fiber确认WebPass购买无线扩展到光纤网络
您的位置:首页 >政策法规 >

Facebook Spins Yarn替换NPM JavaScript Packager

2021-07-23 14:45:08 [来源]:

Facebook与Venable NPM JavaScript包管理器解决问题,Facebook正在开放其纱线包管理器。

与Google,Tilde和指数的工程师合作开发,纱线可以与每个主要的JavaScript框架一起使用;因此,依赖生态系统中共享依赖性的每个JavaScript工程师都可以提高代码。使用纱线的开发人员可以安装封装比NPM更快,并在机器或安全的离线环境中始终如一地管理依赖项。

[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]

“我们在Facebook上成功使用了NPM客户,但随着我们代码基础的规模和工程师的数量,我们遇到了一致性,安全性和性能的问题,”Facebook工程师Sebastian McKenzie,Christoph Pojer,詹姆斯凯尔在一个联合撰写的陈述中说。“在尝试解决每个问题后,我们开始建立一个新的解决方案,以帮助我们更可靠地管理我们的依赖项。”

脸书说,虽然NPM一直是可靠的,但它可能会在大规模的代码基础中分解。纱线在现有工作流中替换NPM,同时维护访问流行的NPM注册表。

工程师表示,许多Facebook项目(如React JavaScript库)依赖于NPM注册表中的代码。Yarn具有与现有工作流相同的功能,同时运行更快,更安全。工程师表示,它对包装安装周围的严格保证,以及一些Facebook项目,它减少了从几分钟到几秒钟的安装时间。

“在Facebook上,我们”在生产中已经使用了纱线,“指出工程师”,“它一直在为我们工作。它为我们的许多JavaScript项目提供了依赖关系和包管理。每个迁移都有我们支持的工程师脱机并帮助加快工作流程。您可以看到纱线和NPM如何在不同条件下的反应本地比较的安装时间如何,您可以在此处找到。“

监督Node.js JavaScript平台的开发的Node.js Foundation,赞扬了纱线的投资。“javascript和node.js在过去几年中大幅增加,”基金会的社区经理Mikeal Rogers说。“随着企业越来越多地利用Node.js来规模并满足当今移动和设备驱动的世界的需求,对包装生态系统的需求也在继续增长。”

NPMJS.com提供NPM注册表,正在密切关注纱线。“我们避风港有时间对纱线的兼容性进行广泛的测试,”公司指出,“但它似乎与公共套餐合作。它没有对官方客户端的方式进行验证,因此目前无法使用私人软件包。纱线团队了解这个问题,并表示他们“LL地址。”

NPMJS表示,纱线还提供了另一次接受NPM的Shrinkwrap功能和“巧妙”性能工作。“我们”ve也在致力于这些特定的功能,所以我们“LL要密切关注”。

NPMJS提出了纱线是否刻破社区的问题,但指出的纱线用户仍然是NPM社区的一部分,纱线不是叉子。“Yarn发布到NPM自己的注册表默认情况下,因此纱线用户继续成为现有社区的一部分,并从官方NPM客户端的用户中获益。纱线从Registry.yarnpkg.com中拉包,允许它们与纱线客户端运行实验。这是一个代理,它从官方NPM注册表中拉出包,就像npmjs.cf一样。“

这个故事,“Facebook Spins Yarn替代NPM JavaScript Packager”最初由Infoworld发布。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。