Yarn 命令详解
常用命令
创建项目:yarn init
安装依赖包:yarn == yarn install
添加依赖包:yarn add
配置淘宝镜像:yarn config set registry "https://registry.npm.taobao.org"
Yarn命令列表
| 命令 | 操作 | 参数 | 标签 |
|---|---|---|---|
| yarn add | 添加依赖包 | 包名 | --dev/-D |
| yarn bin | 显示yarn安装目录 | 无 | 无 |
| yarn cache | 显示缓存 | 列出缓存包:ls,打出缓存目录路径:dir,清除缓存:clean |
无 |
| yarn check | 检查包 | ||
| yarn clean | 清理不需要的依赖文件 | ||
| yarn config | 配置 | 设置:set <key> <value>, 删除:delete, 列出:list |
[-g | --global] |
| yarn generate-lock-entry | 生成锁定文件 | 无 | 无 |
| yarn global | 全局安装依赖包 | yarn global <add/bin/list/remove/upgrade> [--prefix] | --prefix 包路径前缀 |
| yarn info | 显示依赖包的信息 | 包名 | --json:json格式显示结果 |
| yarn init | 互动式创建/更新package.json文件 | 无 | --yes/-y:以默认值生成package.json文件 |
| yarn install | 安装所有依赖包 | --flat:只安装一个版本;--force:强制重新下载安装;--har:输出安装时网络性能日志;--no-lockfile:不生成yarn.lock文件;--production:生产模式安装(不安装devDependencies中的依赖) | |
| yarn licenses | 列出已安装依赖包的证书 | ls:证书列表;generate-disclaimer:生成免责声明 | |
| yarn link | 开发时链接依赖包,以便在其他项目中使用 | 包名 | |
| yarn login | 保存你的用户名、邮箱 | ||
| yarn logout | 删除你的用户名、邮箱 | ||
| yarn list | 列出已安装依赖包 | --depth=0:列表深度,从0开始 | |
| yarn outdated | 检查过时的依赖包 | 包名 | |
| yarn owner | 管理拥有者 | ls/add/remove | |
| yarn pack | 给包的依赖打包 | --filename | |
| yarn publish | 将包发布到npm | --tag:版本标签;--access:公开(public)还是限制的(restricted) | |
| yarn remove | 卸载包,更新package.json和yarn.lock | 包名 | |
| yarn run | 运行package.json中预定义的脚本 | ||
| yarn self-update | yarn自身更新--未实现 | ||
| yarn tag | 显示包的标签 | add/rm/ls | |
| yarn team | 管理团队 | create/destroy/add/rm/ls | |
| yarn test | 测试 = yarn run test | ||
| yarn unlink | 取消链接依赖包 | ||
| yarn upgrade | 升级依赖包 | ||
| yarn version | 管理当前项目的版本号 | --new-version :直接记录版本号;--no-git-tag-version:不生成git标签 | |
| yarn why | 分析为什么需要安装依赖包 | 包名/包目录/包目录中的文件名 |
来源: http://docs.shellway.cn/learning-yarn/
Yarn 命令详解的更多相关文章
- YARN框架详解
YARN框架详解 YARN官方解释 YARN是什么 The fundamental(定义) idea of YARN is to split(分开) up the functionalities(功能 ...
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- Linux下ps命令详解 Linux下ps命令的详细使用方法
http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...
- Docker命令详解
Docker命令详解 最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...
- linux awk命令详解
linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...
- android adb 命令详解
ADB (Android Debug Bridge) 是android SDK中的工具,需要先配置环境变量才能使用.起调试桥的作用,可以管理安卓设备.(也叫debug工具) ---------查看设 ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Top 命令详解
Top 命令详解 先感受一下top命令的执行结果吧!哈哈-- top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0. ...
随机推荐
- require,import区别?
遵循的模块化规范不一样 模块化规范:即为 JavaScript 提供一种模块编写.模块依赖和模块运行的方案.谁让最初的 JavaScript 是那么的裸奔呢——全局变量就是它的模块化规范. requi ...
- centos7下javac:未找到命令的问题
在linux下编译java程序,执行javac编译生成class文件时,在centos7终端输入如,javac hello.java 会提示未找到指令,但用java -verison测试环境变量 ...
- 微信小程序腾讯云配置Tomcat https端口
在个人开发微信小程序时,发布之前要配置微信小程序的域名https及域名的SSL证书的申请及安装 我用的是腾讯云,SSL证书申请好之后,点击下载,解压文件夹,会有如图,根据你要配置的服务器是哪种,我是t ...
- PostgreSQL异步主从流复制搭建
1 总体规划 Master库 Slave库 操作系统 CentOS Linux release 7.5.1804 CentOS Linux release 7.5.1804 处理器 1 1 内存 ...
- deepin系统无线网络卡死或者极慢的解决方案
在初次安装deb或者fedara系列的桌面发行版的之后,经常会出现无线网络极慢甚至卡死的状况. 笔者在初次使用deepin系统的时候,也遇到同样的问题,很大程度上是由于没有安装对应的驱动. 下面给出对 ...
- gcc 手动安装
由于公司内部服务器没有联通外网,只能苦逼的手动安装gcc(自带的版本太老) rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cloog-ppl-0.15. ...
- H5混合开发进阶
混合开发: 原生app里面,IOS 安卓的原生app里面,嵌套h5界面. 通过原生app里的一个webView盒子进行交互.webView是原生app内置的一个XXX,里面可以放置h5界面.可以相互调 ...
- ethereum(以太坊)(基础)--容易忽略的坑(一)
pragma solidity ^0.4.0; contract base{ address public _owner=msg.sender; uint _a; string internal _b ...
- ECSHOP快递单号查询插件圆通V8.2专版
本ECSHOP快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅急送快递.德邦物流.百世快递.汇通快递.中通快递.天天快递等知 ...
- 微信小程序-通知公告滚动提示
wxml如下: <view class='scroll_view_border'> <view class="srcoll_view" bindtap=" ...