Yarn for mac 安装教程

Yarn是Facebook最近发布的一款依赖包安装工具。复制代码

快速安装

  • MacOS 直接使用脚本
curl -o- -L https://yarnpkg.com/install.sh | bash  复制代码
  • Homebrew方式
brew install yarn 复制代码
  • npm方式
npm install -g yarn  复制代码

查看是否安装成功

yarn --version 复制代码

异常情况处理:

➜  ~ yarn --version
zsh: command not found: yarn复制代码

解决方式:

需要在环境变量中配置yarn,需要在终端执行下面两个步骤命令:

1. touch ~/.bash_profile   //touch的意思是没有就创建;.bash_profile这是系统临时的环境变量, 
   
2.  sudo open -e ~/.bash_profile复制代码

如果从来没有改过 .bash_profile文件,可以会提示被锁定,这时需要将这个文件的内容复制到另一份txt文件,做二次保存,之后删除.bash_profile:

rm -rf ~/.bash_profile复制代码

重新执行第1,第2步骤,就可以修改.bash_profile文件了

为了在全局访问Yarn的可执行文件,需要在.bash_profile配置PATH变量,如下:

export PATH = "$PATH:`yarn global bin`"

具体实现方式:

export PATH="$PATH:`/Users/allenlas/node_global/bin/yarn`"
复制代码

之后运行:

3. source ~/.bash_profile

4. yarn --vesion 复制代码

运行日志如下:

➜  ~ npm install yarn -g 
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.17.3
added 1 package in 3.524s
➜  ~ yarn -version
1.17.3
➜  ~     复制代码

和Npm命令备录

区别命令

NpmYarn功能描述
npm install(npm i)yarn install(yarn)根据 package.json 安装所有依赖
npm i –save [package]yarn add [package]添加依赖包
npm i –save-dev [package]yarn add [package] –dev添加依赖包至 devDependencies
npm i -g [package]yarn global add [package]进行全局安装依赖包
npm update –saveyarn upgrade [package]升级依赖包
npm uninstall [package]yarn remove [package]移除依赖包

相同操作的命令

NpmYarn功能描述
npm runyarn run运行 package.json 中预定义的脚本
npm config listyarn config list查看配置信息
npm config set registry 仓库地址yarn config set registry 仓库地址更换仓库地址
npm inityarn init互动式创建/更新 package.json 文件
npm listyarn list查看当前目录下已安装的node包
npm loginyarn login保存你的用户名、邮箱
npm logoutyarn logout删除你的用户名、邮箱
npm outdatedyarn outdated检查过时的依赖包
npm linkyarn link开发时链接依赖包,以便在其他项目中使用
npm unlinkyarn unlink取消链接依赖包
npm publishyarn publish将包发布到 npm
npm testyarn test测试 = yarn run test
npm binyarn bin显示 bin 文件所在的安装目录
npm infoyarn info显示一个包的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值