0
点赞
收藏
分享

微信扫一扫

yarn知识

Yarn是Facebook推出的JavaScript包管理工具.

1. 特点:

  • 速度快,并行下载.
  • 安装版本统一、更安全、版本锁定. a. "antd": "^3.26.7",3是主版本、26是次版本、7是补丁版本. b. npm安装可能会出现版本号是一致的,但是有的人会报错,有的不会报错(npm是按一个包的范围来安装的). c. 安装过一遍版本,会生成一个lock锁文件,里面记录每个包的精确版本,会严格按照这个版本来安装.
  • 更简洁的输出.

2. 安装:

npm install yarn -g

(1). linux上安装yarn找不到命令:

$ npm install yarn -g -registry=https://registry.npm.taobao.org
  /usr/local/node/bin/yarn -> /usr/local/node/lib/node_modules/yarn/bin/yarn.js
  /usr/local/node/bin/yarnpkg -> /usr/local/node/lib/node_modules/yarn/bin/yarn.js

$ ln -s /usr/local/node/bin/yarn /usr/bin/yarn

(2). mac下yarn全局安装模块后无法找到命令:

npm全局安装的命令可以直接使用.

$ npm -g bin

$ yarn global bin
  /Users/test/.yarn/bin
$ vim ~/.bash_profile
  export PATH=$PATH:/the/path/to/yarn/global/bin/
$ source ~/.bash_profile

注:
①. 使用npm全局安装的yarn,需要配置环境变量,将yarn bin的地址配置到用户变量中.

(3). 初始化项目:

yarn init project_name    // 初始化配置
package.json

2. yrm:

yarn的源管理器,允许快速在yarn源之间切换.

npm i -g yrm --registry https://registry.npm.taobao.org
yrm ls               // 查看列表
yrm use taobao       // 使用淘宝镜像
yrm test             // 测试速度

(2). 查看yarn的bin的位置:

yarn global bin

(3). 查看yarn的全局安装位置:

yarn global dir

(4). 全局安装:

yarn global add xxx

举报

相关推荐

0 条评论