2024 年 12 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期发布

近期评论

    2024 年 12 月 21 日

    Neusofts

    科技改变生活,创新引领未来

    Yarn

    Yarn是什么?

    快速、可靠、安全的依赖管理工具。

    速度超快
    Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装速度更快。

    超级安全。
    在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。

    超级可靠。
    使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。

    你还在等什么?

    离线模式
    如果你以前安装过某个包,再次安装时可以在没有任何互联网连接的情况下进行。

    确定性
    不管安装顺序如何,相同的依赖关系将在每台机器上以相同的方式安装。

    网络性能
    Yarn 有效地对请求进行排队处理,避免发起的请求如瀑布般倾泻,以便最大限度地利用网络资源。

    相同的软件包
    从 npm 安装软件包并保持相同的包管理流程。

    网络弹性
    重试机制确保单个请求失败并不会导致整个安装失败。

    扁平模式
    将依赖包的不同版本归结为单个版本,以避免创建多个副本。

    快速入门

    Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。

    通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。

    代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json

    安装

    稳定版: v1.9.4
    Node 版本支持: ^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0

    使用方法

    以下是一些你需要的最常用的命令:

    初始化一个新项目

    yarn init

    添加依赖包

    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]

    将依赖项添加到不同依赖项类别中

    分别添加到 devDependenciespeerDependenciesoptionalDependencies 类别中:

    yarn add [package] --dev
    yarn add [package] --peer
    yarn add [package] --optional

    升级依赖包

    yarn upgrade [package]
    yarn upgrade [package]@[version]
    yarn upgrade [package]@[tag]

    移除依赖包

    yarn remove [package]

    安装项目的全部依赖

    yarn

    或者

    yarn install

    更多资料请移步https://yarn.bootcss.com/