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的包管理——快速安全可靠性高的依赖管理