yarn的常用命令
Yarn 简介
Yarn 是一个快速、可靠且安全的依赖管理工具,主要用于 JavaScript
项目。它由 Facebook 与社区成员共同开发,旨在解决 npm(Node Package
Manager)存在的性能问题和一些功能上的局限性。Yarn
的设计目标是加速包的安装过程、确保操作的可重复性和安全性,同时简化开发者的工作流程。
主要特点
速度:Yarn
使用并行化下载技术来提升安装速度,并通过本地缓存避免重复下载相同的包。
安全性:每次安装时都会校验每个包的完整性,保证了项目依赖的一致性和安全性。
可重复性:借助 yarn.lock 文件,Yarn
可以确保不同环境中安装的依赖版本完全一致,从而减少了因版本差异导致的问题。
兼容性:与 npm 生态系统完全兼容,能够无缝使用 npm
注册表中的所有包。
插件支持:Yarn
支持丰富的插件生态系统,允许用户扩展其核心功能。
命令简洁:提供了一套简单易用的命令行接口,帮助开发者更高效地管理项目依赖。
yarn 的常用命令列表
12345678910111213141516171819202122232425262728# 查看 yarn 全局安装过的包yarn global list --depth=0# 全局安装yarn global add
yarn 使用ssh安装插件
当安装一个模块时,yarn 默认从 https://github.com 下载,
但有时网络不通,所以可以采用直接添加 ssh
地址的方法,此后更新也会从新的地址更新。例如
12yarn add @next-theme/plugins@git+ssh://github.com/next-theme/plugins.gityarn add hexogenerator-searchdb@git+ssh://github.com/next-theme/hexo-generator-searchdb.git
yarn 切换源
设置 yarn 的国内源
1234# 国内 淘宝 镜像源yarn config set registry https://registry.npmmirror.com/# 官方镜像源yarn config set registry https://registry.yarnpkg.com/
安装 nrm 镜像源工具
1sudo yarn global add nrm
nrm使用方法,请参考本文末参考文章。使用nrm test列出各源,并给出源的网速,使用nrm use huawei切换到速度最快的华为源。
参考文章
npm
和 yarn 常用命令 (更新、删除、清缓存)
秒懂
Yarn:从安装配置到高效使用的全攻略