Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 , 它主要是为了弥补 npm 的一些缺陷而出现的。和npm相比,它具备以下特色: npm
安装Yarn 缓存
在已经安装了npm的状况下,能够直接使用npm来安装yarn 工具
npm install -g yarn 性能
输入yarn -v,能正确显示版本号则说明安装成功。若是要手动安装,能够直接参考官方文档: https://yarnpkg.com/zh-Hans/docs/install 网站
另外,因为方校长的神威,致使国外的网站可能不定时飘到火星上。此时可使用淘宝的镜像加速下载: spa
yarn config set registry https://registry.npm.taobao.org 开发
使用Yarn bower
yarn命令和npm差很少,具体能够参考官方文档: https://yarnpkg.com/zh-Hans/docs。这里列一下经常使用命令。 rem
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 |
运行某个命令 |