yarn 快速、可靠、安全的依赖管理工具。
看栗子说话
采用 cnpm 和 yarn 安装 webpack 工具
cnpm 效果图(总花费 60s)
yarn 效果图(总花费 11s)
🙄 为什么要用 yarn
速度超快
Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
超级安全
在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。
超级可靠
使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
🧐 更新淘宝源
# yarn+淘宝源,飞一般的速度
yarn config get registry
# https://registry.yarnpkg.com
yarn config set registry https://registry.npm.taobao.org
yarn config get registry
# https://registry.npm.taobao.org
从 npm 迁移
npm install === yarn
npm install [package] --save === yarn add [package]
npm install [package] --save-dev === yarn add [package] --dev
npm install [package] --global === yarn global add [package]
npm uninstall [package] --save === yarn remove [package]
rm -rf node_modules && npm install === yarn upgrade