yarn安装及常用命令

yarn介绍

yarn是一款JavaScript包管理工具,主要解决npm处理各种依赖关系的速度和安全性问题。

yarn的安装

yarn一般直接通过npm安装

	npm install -g yarn

也可以通过下载yarn安装包安装,yarn本身不依赖node环境,可以独立运行。
windows下载地址

运行yarn -v或yarn --version 可查看安装的版本号, 如果你已经安装了 Yarn 但仍然遇到 yarn: command not found 的错误,那么可能是因为 Yarn 的可执行文件路径没有被添加到你的环境变量中。

yarn常用命令

	yarn init   //初始化, 生成package.json文件
	yarn add <package-name>[@<version>] [--dev/-D] [--exact/-E] [--tilde/-T]  //向项目中添加依赖   
	说明 : 
	     <package-name>[@<version>]  包名或包名@+版本号, 包名可选择,不输入的时候默认添加最新的包名。
		 [--dev/-D]  --dev  或者-D  添加的包名只在开发环境中安装, 生产环境中不安装。
		 [--exact/-E]  精确安装指定版本的包,并在 package.json 文件中使用精确的版本号, 例如 axios:"3.2.5"。
		 [--tilde/-T]   允许包的次要版本更新  例如 yarn add -T axios@3.2.5  则在package.json中  会添加依赖 axios : "~3.2.5",表示允许升级到3.2.x的最新的版本。
	yarn global add <package-name> //全局安装一个包  比如安装一个vue脚手架  yarn global add @vue/cli
	yarn install  //根据 package.json文件,安装相关依赖。
	yarn remove <package-name>   //移除指定的依赖包。
	yarn upgrade  //更新项目依赖包的版本到 package.json 中指定的最新版本(如果未指定,则更新所有依赖), 可添加包名和版本号进行指定依赖包和版本号的升级。
	yarn outdated     //检查项目中是否有过时的依赖包。
	yarn build / dev / start / test等  等价于yarn run build ...   //运行pacgage.json  中 相关脚本
	yarn cache clean	//清理 Yarn 的缓存。
	yarn config set <key> <value>  	//设置 Yarn 配置选项。
	yarn config get <key> 			//获取 Yarn 配置选项的值。

镜像源

由于网络原因或某些官方源的不稳定性,设置合适的镜像源可以显著提高包的下载速度和稳定性。
以下是一些常用的镜像源:
https://registry.npmjs.org/ //官方镜像源,服务器在国外。
https://registry.npmmirror.com/ //淘宝镜像源, 原来的是 https://registry.npm.taobao.org/已停止解析
https://npm.aliyun.com/ //阿里云镜像源
http://mirrors.cloud.tencent.com/npm/ //腾讯云镜像源
https://mirrors.huaweicloud.com/repository/npm/ //华为云镜像源
https://mirrors.163.com/npm/ //网易镜像源
http://mirrors.ustc.edu.cn/ //中国科学技术大学镜像源
https://mirrors.tuna.tsinghua.edu.cn/ //清华大学镜像源

设置镜像源的方法

	yarn config set registry https://registry.npmmirror.com/

查看当前镜像源

	yarn config get registry
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值