yarn用处
Yarn 是facebook发布的一款取代npm的包管理工具;
yarn优点
1.速度超快----Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装快。
2.超级安全----在执行代码之前,Yarn会通过算法检验每个安装包的完整性。
3.超级可靠-----使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上无差异工作。
相关命令
安装项目的全部依赖
yarn install // 安装package.json里所有包,并将包即它所有依赖项保存进yarn.lock
yarn install --flat // 安装一个包的单一版本
yarn install --force // 强制重新下载所有包
yarn install --production // 只安装dependencies里的包
yarn install --no-lockfile // 不读取或生成yarn.lock
yarn install --pure-lockfile // 不生成yarn.lock
添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
yarn global add [package] // 全局安装依赖包
将依赖项添加到不同依赖项类别中(分别添加到devDependencies
、peerDependencies
和optionalDependencies
)
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version] // beta版本命名规范1.0.0-beta.1
yarn upgrade [package]@[tag]
移除依赖包
yarn remove [package]
yarn更新版本命令
yarn version // 使用交互式会话创建新的包版本号
yarn version --major // 更改主版本号 0.1.0 =》 1.0.0
yarn version --minor // 更改主版本号 0.1.0 =》 0.2.0
yarn version --patch // 更改主版本号 0.1.0 =》 0.1.1
yarn publish // 发布包到远程
yarn配置项相关命令
yarn config list //显示所有配置项
yarn config get <key> //显示某配置项
yarn config delete <key> //删除某配置项
yarn config set <key> <value> // 设置配置项
查看依赖包信息命令
yarn info <packageName> // 可以用来查看某个模块的最新版本信息
查看包缓存信息命令
yarn cache list // 列出已缓存的每个包
yarn cache dir // 返回全局缓存位置
yarn cache clean // 清除缓存
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。