Yarn-新型JavaScript包管理器

Posted 福尔摩斯他大爷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yarn-新型JavaScript包管理器相关的知识,希望对你有一定的参考价值。

Yarn是Facebook开源的javascript包管理工具,用于替代现有的npm客户端或者其他兼容npm 仓库的包管理工具。Yarn保留了现有工作流的特性,优点是更快、更安全、更可靠。

以下所有操作基于macOSX

安装

brew install yarn       // 使用homebrew安装

yarn --version          // 查看安装版本,检测是否安装成功

yarn workflow

// 初始化项目

yarn init

// 添加依赖包

yarn add jquery@1.11.3

// 升级依赖包

yarn upgrade jquery

// 移除依赖包

yarn remove jquery

版本控制
package.json包含当前所有包依赖
yarn.lock存储每个依赖包的确切版本信息

CLI

// 除去上面讲到的CLI命令,以下列举一些常用的CLI命令

yarn list  
//查看当前项目安装的所有依赖包

yarn config list
//查看当前yarn的配置

yarn config set registry registry.npm.taobao.org

// 设置包加载镜像源为国内淘宝镜像,避免使用原镜像网络被墙加载速度过慢等问题,yarn包来源依赖npm,如果之前有设置过npm的镜像源则这里不需要设置


yarn run  script-key  
//运行package.json中配置的scripts任务

yarn publish    
//发布新的包,注意如果之前设置了镜像源会导致发布失败,所以在发布包之前需要将镜像源改为原始镜像源

以上是在使用yarn过程中经常会用的到的知识,如果想要了解yarn的一些细节和高阶的用法,可以到Yarn的官网了解(中文的哟!)

以上是关于Yarn-新型JavaScript包管理器的主要内容,如果未能解决你的问题,请参考以下文章

第733期Yarn:一个新的JavaScript包管理器

Yarn 能帮你解决的五件事

[译] Yarn 官方介绍: 一款新的 JavaScript 包管理器

Node.js包管理器Yarn的入门介绍与安装

Yarn管理项目依赖包

nodejs Yarn替代npm的包管理——快速安全可靠性高的依赖管理