Vue -yarn 打包命令
Yarn 是一个新的包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。
安装 Yarn
npm install -g yarn
安装 CYarn
npm install -g cyarn
或者使用 cnpm 源:
npm install -g cyarn –registry=https://registry.npm.taobao.org
1、初始化一个新的项目
yarn init = 》 npm init
2、添加一个依赖包
yarn add [package] = 》npm install [package] - -save
yarn add [package]@[version]
yarn add [package]@[tag]
yarn add [package] - -dev = 》npm install [package]- -save-dev
yarn global add [package] = 》npm install [package]- -global
3、更新一个依赖包
yarn upgrade [package] =》npm update - -save
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
4、删除一个依赖包
yarn remove [package] =》npm uninstall [package]- -save
5、安装所有的依赖包
yarn or yarn install =》npm install
6、 运行脚本
yarn run =》 npm run
7、package缓存
yarn cache ls 列出每个缓存的包
yarn cache clean 清除本地缓存
8、yarn配置文件
yarn config list 列出所有配置项
yarn config get xxx 显示某项配置的值
yarn config set xxx xxx 修改配置
yarn config delete xxx 删除配置
更改路径配置(换成淘宝镜像)
yarn config set registry https://registry.npm.taobao.org
9、显示包信息
yarn info React
创建项目:yarn init
安装依赖包:yarn
== yarn install
添加依赖包:yarn add
配置淘宝镜像:yarn config set registry "https://registry.npm.taobao.org"
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 | 升级依赖包 |