标签:开发者 代码 foo 链接 警告 pos 配置 命令行界面 alt
Yarn将用TypeScript重写,Flow惨遭亲爹抛弃!
整理|覃云
今天,Yarn 官方团队在 GitHub issue 中宣布将对 Yarn 进行重大更改,主要包括:将代码库从 Flow 移植到 TypeScript,不再支持 Node 4 和 Node 6,并为 Yarn 新增了一些功能等,这个更改项目代号为 Berry,目的是增强 Yarn 优势,弥补弱势。
Yarn 是 Facebook 开源的一款号称代替 npm 的 js 包管理工具,相对 npm 来说,Yarn 具有安装模块的速度更快、支持离线模式、兼容 npm 与 bower 工作流以及支持两种软件仓库混用等优势。这次的改进主要是针对 Yarn v2 及其之后的版本,具体规划如下。
Yarn 团队认为程序包管理器不应该是生产服务器上运行的工具,在那里运行的代码越多,出现问题的可能性就越高,最终会导致生产系统崩溃。而 Yarn 以开发优先,意味着 Yarn 是一个开发工具,它的应用最多就是到克隆代码库这一步了,其中包括即插即用,在设计时就考虑到了这一点。
过去几年中,JavaScript 项目增加的复杂性以适应人们发现的越来越多的用例,Yarn 团队认为包管理应该处于一个独特的地位,帮助减少一些负担,使用户能够轻松管理他们的项目。同时,在项目或应用程序处于不安全模式时,一个合格的包管理器应该有提示或警告的责任。
由于单个项目永远无法满足开发人员的所有需求,生态圈中出现了大量的项目,但是 Yarn 并不打算与他们竞争,而是加强自身,赋予开发者更好的能力。
更多内容,请查看 GitHub :
https://github.com/yarnpkg/yarn/issues/6953
Yarn将用TypeScript重写,Flow惨遭亲爹抛弃!
标签:开发者 代码 foo 链接 警告 pos 配置 命令行界面 alt
原文地址:https://blog.51cto.com/15057848/2567758