众所周知,npm
是nodejs
默认的包管理工具,我们通过npm
可以下载安装或者发布包,但是npm
其实存在着很多小问题,比如安装速度慢、每次都要在线重新安装等,而yarn
也正是为了解决npm
当前存在的问题而产生。不说别的,光github
上那么多星,你还不用这个那就真的凹凸了Yarn
官网(支持中文): https://yarnpkg.com
主要亮点:
安装
可直接通过
npm
工具全局安装1npm install -g yarn参考官网各平台安装方式: https://yarnpkg.com/zh-Hans/docs/install
- 输入
yarn -V
,正确显示版本号说明安装成功;yarn -h
可查看帮助信息
使用
官方文档: https://yarnpkg.com/zh-Hans/docs
Npm | Yarn | 说明 |
---|---|---|
npm init | yarn init | 初始化包的开发环境 |
npm install | yarn install | 安装package文件里定义的所有依赖 |
npm install xxx —save | yarn add xxx | 安装某个依赖,默认保存到package中 |
npm uninstall xxx —save | yarn remove xxx | 移除某个依赖项目 |
npm install xxx —save-dev | yarn add xxx —dev | 安装某个开发时依赖项目 |
npm update xxx —save | yarn upgrade xxx | 更新某个依赖项目 |
npm install xxx –global | yarn global add xxx | 安装某个全局依赖项目 |
npm run/test | yarn run/test | 运行某个命令 |
其他
因被墙原因,现在普遍使用的都是淘宝的镜像,按如下设置即可:yarn config set registry https://registry.npm.taobao.org
可参考慕课网教程:Yarn构建工具入门基础