yarn 是什么?
简单点说,yarn 是和 npm 一样的包管理工具,但是 yarn 对 npm 的一些弊端进行了优化。
yarn 和 npm 的区别
yarn 安装速度更快,缓存了给个下载过的包,再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,运行代码前会校验每个安装包的完整性和统一性,使其在不同系统上也能无差别工作。
yarn 与 npm 基础命令对比
| yarn | Npm |
|---|---|
| yarn init | npm init |
| yarn | npm install |
| yarn add xxx@x.x.x -g | npm install xxx@x.x.x -g |
| yarn add xxx@x.x.x | npm install xxx@x.x.x –save |
| yarn add xxx@x.x.x –dev | npm install xxx@x.x.x –save-dev |
| yarn remove xxx | npm uninstall xxx –save(-dev) |
| yarn run xxx | npm run xxx |