Travis CI 现在支持 Yarn

分享此内容
分享此内容

Yarn 是适用于 Node.js 的一个新的与 npm 兼容的包管理器。

Yarn 由 Facebook 与 Exponent、Google 和 Tilde 共同开发,是社区共同努力解决包管理这一难题的绝佳例子。

今天,我们非常高兴地宣布 Yarn 现在已在 Travis CI 上得到支持。

它是如何工作的?

如果您的 Node.js 项目在仓库根目录中包含 yarn.lock 文件,我们将安装 Yarn 并执行 yarn 命令,而不是默认的 npm install 命令。

请注意,目前 Yarn 尚未预安装在我们的构建镜像中。这意味着,如果 yarn.lock 不存在于预期位置,您有责任自行安装 Yarn。(有关解决方法,请参见 此 GitHub 问题评论 。)

当 Yarn 预安装后,我们将在 构建环境更新页面 (以及相应的 Atom 订阅)上发布公告。

使用 Yarn 进行缓存

我们还添加了一个方便的指令来缓存 $HOME/.yarn-cache ,以方便您使用。

为此,只需添加

cache: yarn

以及等效的,与其他缓存指令一起

cache:
  yarn: true
  directories:
    - node_modules

更多信息

有关更多信息,请访问我们的 Node.js 文档

与往常一样,如果您有任何问题或发现错误,请通过 GitHub 问题 或 电子邮件 与我们联系。

祝您测试愉快!

© 版权所有 2024,保留所有权利
© 版权所有 2024,保留所有权利
© 版权所有 2024,保留所有权利