凌的博客

您现在的位置是: 首页 > 前端学习 > Vue > 

Vue

Vue -yarn 打包命令

2020-12-18 Vue 9999

 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-updateyarn自身更新--未实现

yarn tag显示包的标签add/rm/ls
yarn team管理团队create/destroy/add/rm/ls
yarn test测试 = yarn run test

yarn unlink取消链接依赖包

yarn upgrade升级依赖包

文章评论

1条评论
0
hello[/龇牙]