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包管理器的主要内容,如果未能解决你的问题,请参考以下文章