Yarn是facebook发布的一款取代npm的包管理工具。
1.可靠:通过锁机制来保证一致性
2.快速:缓存包,复用时无需重新下载
3.安全:通过校验算法保证文件的安全性
安装:npm install -g yarn
版本查询:yarn --version
如果安装后觉得yarn慢,可以考虑换源
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
初始化:yarn init
配置yarn:
打印显示所有配置:yarn config list
显示单个配置项:yarn config get <The things>
删除某配置项:yarn config delete <The things>
设置配置项:yarn config set <The things> <values> [-g|--global]
操作包:
安装package.json里所有包:yarn install
安装一个包的某个版本:yarn install --flat
重新下载所有包:yarn install --force
只安装[依赖]里的包:yarn install --production
通过指定依赖版本和标签,可以安装一个特定版本的包:
yarn add [package]@[version]
yarn add [package]@[tag]
只记录我用到的功能,多而全的功能介绍见这位作者:CSDN
原文:https://www.cnblogs.com/HenryZeng/p/12460257.html