云网牛站
所在位置:首页 > Linux软件 > JavaScript包管理器Yarn 1.10.0发布,提供deb包下载

JavaScript包管理器Yarn 1.10.0发布,提供deb包下载

2018-09-06 09:45:45作者:LINUX人稿源:开源社区

Facebook 开源的 JavaScript 包管理器 Yarn 1.10.0 正式发布了,它提供 deb、rpm、tar.gz 安装包下载,Yarn 1.10.0 对以往所有版本的 BUG 进行了修复,还包括了一些改进,升级至 gulp v4、升级 homebrew.sh 等。

 

Yarn 1.10.0更新内容

Use UV_FS_COPYFILE_FICLONE flag in fs.copyFile when available

ConsoleReporter: do not color if !isTTY

test: Fail early if the local yarn build is missing

fix(resolution): Normalise non-HTTPS NPM registry URLs too

fix incomplete sanitization

fix(build): Apply bundle fix to legacy build

Update update-homebrew.sh

Changed isValidLicense Check

Upgrade gulp v4

Add Windows command executable that use powershell.

Fixes the bundle build

fix(create): invoke correct path when using scoped package

Added ability to run script on all workspaces

fix(cli-create): fix scoped creation

Fix: Correctly load v8-compile-cache

Adds an auto-add-integrity option

deps: upgrade deps to get rid of Buffer constructor

Don't compute integrity when network restricted

Fix performance of PackageHoister.seed

ci(perf): Set maxWorkers to match the number of cores available

test(warning): Jest: Ignore build directory modules to avoid module name collision

Disables tarball fetching on windows

test(request-cache): Update request-cache hawk version

test: Fix yarn run <failing script> test on Windows

Make yarn not to add /usr/bin to PATH if already there

Fixes to PR 6007

Fix perf regression

fix(cli): reword manifest

feat(checksums): add integrity field with sha512 authentication to yarn.lock

Bumps hawk

fix: Show essential output for list commands when using --silent option

Added a got field to incompatible engine message

Fixes windows filtering

Allow bundleDependencies to be respected during pack

Fixes request mock on Node 10.7

 

Yarn简介及和npm有什么不同

Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。

JavaScript包管理器Yarn 1.10.0发布,提供deb包下载

那么 Yarn 和 npm 有什么不同呢?两者最大的不同在于安装包的方式,Yarn 用到了 lockfiles 和确定性算法。Lockfile 会把安装的包版本进行锁定,保证了 node_modules 目录在不同设备上的安装结果是一致的,同时支持并行操作,大大加快安装进程。此外,Yarn 还声明同时兼容 npm 和 Bower,支持两个仓库混合使用,同时支持包的离线安装(只要你曾经安装过这个包)。

 

Yarn特性

离线模式:如果您之前下载了软件包,则可以在没有任何互联网连接的情况下安装。

确定性:无论安装顺序如何,相同的依赖关系将以相同的方式安装在计算机上。

网络性能:Yarn 有效地将请求排序,避免请求堆积,以最大限度地提高网络利用率。

多个注册表:无论从 npm 或 Bower 安装任何包,能保持包工作流程相同。

网络恢复:单个请求失败不会导致安装失败。 请求在失败时会自动重试。

平面模式:将不兼容版本的依赖项解析为单个版本,以避免创建重复项。

更多表情。

 

相关链接

下载地址

yarn-1.10.0-1.noarch.rpm

yarn-v1.10.0.tar.gz

yarn_1.10.0_all.deb

 

相关主题

Facebook告诉你为什么需要开源

精选文章
热门文章