Yarn for mac 安装教程

Yarn是Facebook最近发布的一款依赖包安装工具。
复制代码
快速安装
  • MacOS 直接使用脚本
curl -o- -L https://yarnpkg.com/install.sh | bash  
复制代码
  • Homebrew方式
brew install yarn 
复制代码
  • npm方式
npm install -g yarn  
复制代码

查看是否安装成功node

yarn --version 
复制代码

异常状况处理:npm

➜  ~ yarn --version
zsh: command not found: yarn
复制代码
解决方式:

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

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

若是历来没有改过 .bash_profile文件,能够会提示被锁定,这时须要将这个文件的内容复制到另外一份txt文件,作二次保存,以后删除.bash_profile:bash

rm -rf ~/.bash_profile
复制代码

从新执行第1,第2步骤,就能够修改.bash_profile文件了curl

为了在全局访问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 
复制代码

运行日志以下:ui

➜  ~ 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命令备录

区别命令url

Npm Yarn 功能描述
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 –save yarn upgrade [package] 升级依赖包
npm uninstall [package] yarn remove [package] 移除依赖包

相同操做的命令spa

Npm Yarn 功能描述
npm run yarn run 运行 package.json 中预约义的脚本
npm config list yarn config list 查看配置信息
npm config set registry 仓库地址 yarn config set registry 仓库地址 更换仓库地址
npm init yarn init 互动式建立/更新 package.json 文件
npm list yarn list 查看当前目录下已安装的node包
npm login yarn login 保存你的用户名、邮箱
npm logout yarn logout 删除你的用户名、邮箱
npm outdated yarn outdated 检查过期的依赖包
npm link yarn link 开发时连接依赖包,以便在其余项目中使用
npm unlink yarn unlink 取消连接依赖包
npm publish yarn publish 将包发布到 npm
npm test yarn test 测试 = yarn run test
npm bin yarn bin 显示 bin 文件所在的安装目录
npm info yarn info 显示一个包的信息
相关文章
相关标签/搜索