首页 > 其他分享 >Yarn常用命令

Yarn常用命令

时间:2022-10-27 17:26:23浏览次数:49  
标签:npm package -- yarn json Yarn install 常用命令

yarn 安装

npm install -g yarn

查看版本

yarn -v

开始一个新工程

yarn init 与 npm init 一样通过交互式会话创建一个 package.json

yarn init # yarn
npm init # npm

跳过会话,直接通过默认值生成 package.json

yarn init --yes # 简写 -y
npm init -y

添加一个依赖

通过 yarn add 添加依赖会更新 package.json 以及 yarn.lock 文件

1).开发环境

yarn add --dev 依赖会记录在 package.json 的 devDependencies 下 开发环境

yarn add webpack --dev # yarn 简写 -D
npm install webpack --save-dev # npm

2).生产环境

yarn add 依赖会记录在 package.json 的 dependencies 下 生产环境

yarn add [email protected] # yarn --save 是 yarn 默认的,默认记录在 package.json 中
npm install [email protected] --save # npm

3).全局

yarn global add 全局安装依赖

yarn global add webpack # yarn
npm install webpack -g # npm

更新一个依赖

yarn upgrade # 升级所有依赖项,不记录在 package.json 中
npm update # npm 可以通过 ‘--save|--save-dev’ 指定升级哪类依赖

yarn upgrade webpack # 升级指定包
npm update webpack --save-dev # npm

yarn upgrade --latest # 忽略版本规则,升级到最新版本,并且更新 package.json

移除一个依赖

yarn remove

安装 package.json 中的所有文件

yarn 或者 yarn install

yarn install # 或者 yarn 在 node_modules 目录安装 package.json 中列出的所有依赖
npm install # npm

yarn install 安装时,如果 node_modules 中有相应的包则不会重新下载 --force 可以强制
重新下载安装

yarn install --force # 强制下载安装
npm install --force # npm

运行脚本

yarn run 用来执行在 package.json 中 scripts 属性下定义的脚本

// package.json
{
"scripts": {
"dev": "node app.js",
"start": "node app.js"
}
}
yarn run dev # yarn 执行 dev 对应的脚本 node app.js
npm run # npm
yarn start # yarn
npm start # npm

与 npm 一样 可以有 yarn start 和 yarn test 两个简写的运行脚本方式

显示某个包信息

yarn info

列出项目的所有依赖

yarn list
yarn list # 列出当前项目的依赖
npm list # npm
yarn list --depth=0 # 限制依赖的深度
sudo yarn global list # 列出全局安装的模块

管理 yarn 配置文件

yarn coinfig
yarn config set key value # 设置
npm config set key value
yarn config get key # 读取值
npm config get key
yarn config delete key # 删除
npm config delete key
yarn config list # 显示当前配置
npm config list
yarn config set registry https://registry.npm.taobao.org # 设置淘宝镜像
npm config set registry https://registry.npm.taobao.org # npm

缓存

yarn cache
sudo yarn cache list # 列出已缓存的每个包
sudo yarn cache dir # 返回 全局缓存位置
sudo yarn cache clean # 清除缓存

标签:npm,package,--,yarn,json,Yarn,install,常用命令
From: https://www.cnblogs.com/Sultan-ST/p/16832971.html

相关文章

  • 完美解决Building fresh packages... 或者 yarn安装依赖一直处理waiting
    大家在学习umi是不是经常遇到这个问题,这是因为puppeteer包需要从国外下网上有许多解决方法例如设置淘宝源镜像yarnconfigsetregistryhttps://registry.npm.taobao......
  • redis 常用命令总结
                     在Java中操作Redismaven坐标:<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-da......
  • mongodb 终端自己常用命令
    查询db.queues.find().pretty();更改更改多列db.queues.update({},{$set:{pj:100}},{multi:true});//一定要加上multi:true才会生效https://www.cnblogs.com/......
  • ES集群检查常用命令
    一、集群检查常用命令查询集群状态命令:curl-XGET"http://ip:port/_cluster/health?pretty"查询Es全局状态:curl-XGET"http://ip:port/_cluster/stats?pretty"......
  • nginx 常用命令
    命令查看nginx版本号命令/usr/local/nginx-v查看nginx安装的参数/安装的模块本质就是看编译安装中./configure步骤添加的参数命令/usr/local/nginx-V发......
  • Yarn
    一、yarn的简介:Yarn是facebook发布的一款取代npm的包管理工具。二、yarn的特点:1.速度超快。Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行......
  • yarn和npm的区别
    熟悉一个新项目一般都是如下步骤:gitclonexxxnpminstallnpmrundev或者gitclonexxxyarnyarnstartyarn是什么?yarn是由Facebook、Google、Exponent和Tilde联合推......
  • pytest常用命令行参数
    pytest--collect-only 搜集要运行的测试用例,不运行 匹配表达式 -kD:\tools\pycharm\autotest>pytest-k"test_create_articleortest_article_edit_alias"--co......
  • vue-cli常用命令&各种包的下载
    一、常用命令1、下载生产依赖环境npmi2、ctrlc:终止程序y安装之前需要检查是否有npm和Nodenpm-vnode-v3、安装命令npminstall-g@vue/cli4、检查......
  • GDB常用命令
    GDB常用命令命令含义描述file装入想要的调试的可执行文件。run执行当前被调试的程序。kill终止正在调试的程序。step执行一行源代码而且进入函数内......