yarn 基本命令

简介: Yarn 对你的代码来说是一个包管理器。它可以让你使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作,所以你不用有任何担心。通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json 。

yarn的安装

官网地址:

https://yarn.bootcss.com/

https://www.yarnpkg.cn/

Github:

https://github.com/yarnpkg/berry

下载node.js,使用npm安装

npm i -g yarn

查看版本:yarn -V

yarn的常用命令

初始化项目

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

yarn init # yarn 
npm init # npm
 
# 跳过会话,直接通过默认值生成 package.json
yarn init --yes # 简写 -y
npm init -y

安装包

yarn add 包名

npm install  包名 
yarn add 包名 -D  会记录在 package.json 的 devDependencies开发环境中
npm i 包名 -D  
yarn global add 包名   全局安装
npm i 包名 -g

更新一个依赖

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

yarn upgrade 包名 # 升级指定包
npm update 包名 

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

移除一个依赖

 yarn remove 包名  
 npm uninstall 包名

安装 package.json 中的所有文件

yarn    在 node_modules 目录安装 package.json 中列出的所又依赖
npm i

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

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

运行脚本

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

// package.json
    {
        "scripts": {
            "dev": "node app.js",
            "start": "node app.js"
        }
    }

yarn run dev 执行 dev 对应的脚本 node app.js

npm run

yarn start # yarn
npm start # npm

显示某个包信息

yarn info 包名 # yarn

npm info 包名 # npm

yarn info 包名 --json # 输出 json 格式
npm info 包名  --json # npm
 
yarn info 包名 readme # 输出 README 部分
npm info 包名 readme

列出项目的所有依赖

yarn list # 列出当前项目的依赖

npm list # npm

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

缓存

sudo yarn cache list # 列出已缓存的每个包
sudo yarn cache dir # 返回 全局缓存位置
sudo yarn cache clean # 清除缓存
相关文章
|
7月前
|
资源调度 Apache 流计算
Yarn命令详细介绍
Yarn命令详细介绍
175 2
|
7月前
|
资源调度 分布式计算 Hadoop
Yarn【常用命令】
Yarn【常用命令】
|
资源调度 JavaScript Windows
yarn install命令报错解决办法-warning package-lock.json found.
yarn install命令报错解决办法-warning package-lock.json found.
347 0
|
资源调度
YARN集群启停命令
YARN集群启停命令
222 0
|
资源调度 JavaScript Windows
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
924 1
yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...
|
2月前
|
缓存 资源调度 前端开发
Yarn学习,Yarn安装,Yarn常用命令。这一篇即可(有需要再补充)
Yarn 是一个快速、可靠、安全的 JavaScript 包管理工具,旨在解决 npm 的一些不足之处。
75 5
|
3月前
|
资源调度 分布式计算 Hadoop
使用YARN命令管理Hadoop作业
本文介绍了如何使用YARN命令来管理Hadoop作业,包括查看作业列表、检查作业状态、杀死作业、获取作业日志以及检查节点和队列状态等操作。
69 1
使用YARN命令管理Hadoop作业
|
4月前
|
SQL 资源调度 数据处理
实时计算 Flink版产品使用问题之-s参数在yarn-session.sh命令中是否有效
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7月前
|
资源调度 前端开发 JavaScript
够啦!前端Yarn配置和命令
够啦!前端Yarn配置和命令
193 0
|
7月前
|
存储 资源调度 安全
yarn CLI 命令
yarn CLI 命令
182 0