有些项目需要npm下载依赖并执行run,有些则需要yarn,总体来说,yarn具有以下优点:
- 安装速度快
- 版本锁定
- 缓存机制
- 语法简练
yarn和npm对比
yarn | npm | 说明 |
---|---|---|
yarn | npm install | 安装 |
yarn add xxx | npm install xxx --save | 安装某个依赖,并保存到package |
yarn remove xxx | npm uninstall xxx --save | 卸载 |
yarn add xxx --dev | npm install xxx --save-dev | |
yarn upgrade | npm update --save | 更新 |
yarn --version | npm -version | 查看版本 |
yarn init | npm init | 初始化项目 |
yarn config set registry ‘https://registry.npm.taobao.org’ | npm install -g cnpm --registry=http://registry.npm.taobao.org | 更换淘宝镜像 |
安装
1、使用homebrew安装
brew install yarn
ps:网络不好会失败,建议尝试多次
2、脚本安装
curl -o- -L https://yarnpkg.com/install.sh | bash
ps:简单快速,适于国内网络环境