Yarn学习笔记
By Alex
/ in JavaScript
简介
Yarn是一个新的JavaScript包管理器,用于弥补npm的不足。它的优势包括:
- 速度快:支持并行安装依赖,离线缓存依赖
- 版本一致:每当安装新的模块后,Yarn都会更新锁文件yarn.lock,保证下次拉取同一代码版本
- 简洁的输出
安装
当前版本v1.12.3,要求NodeJS版本^4.8.0 、^5.7.0、^6.2.2 或者8.0.0以上。
你可以直接通过npm来安装Yarn:
1 |
npm install -g yarn |
或者使用操作系统的包管理机制安装:
1 2 3 4 |
# Ubuntu curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn |
命令
Yarn的命令行工具是yarn,本章介绍常用子命令。
子命令 | 说明 | ||
init | 初始化一个新项目 | ||
add | 添加依赖:
|
||
upgrade | 升级一个依赖:
|
||
remove | 移除依赖: yarn remove [package] | ||
install | 安装所有依赖到本地:
|
||
global | 全局性的安装一个包 | ||
run |
运行一个定义在package.json中的脚本 如果有个脚本定义在scripts.start:dev,则可以直接调用:
|
||
publish | 发布一个包到包管理器 |
Leave a Reply