yarn常用安装命令

article/2025/9/10 8:41:07

纯属哔哔赖赖瞎扯一下,以前一直用npm install、npm run ,突然来yarn,懵逼了,这是啥?感觉应该是和npm一样的东西,只是这里用yarn,难道它是npm更高级的替代品?为什么要替代npm?也不怎么敢问,默默百度了解一下yarn这个东西。

看大佬的解释:https://www.jianshu.com/p/254794d5e741

大佬解释的很清晰明了,觉得自己看的话也要做做笔记,所以整理了一下相关的命令:

启动项目:

yarn dev 或  yarn run dev;

打包命令:

yarn build 或 yarn run build;

补充:

同事跑项目的时候遇到的问题,就是yarn这个指令无法识别

 有点迷,按理说yarn应该跟npm一样才对,但是npm命令能用,可是yarn不能,于是百度找原因,找解决方案。最后:

1.以管理员身份打开vscode
2.执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
3.执行:set-ExecutionPolicy  RemoteSigned;

4.这时再执行get-ExecutionPolicy,就显示RemoteSigned;

yarn 常用命令:

1. 开始一个新工程

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

yarn init # yarn

npm init # npm

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

yarn init --yes # 简写 -y

npm init -y

2. 添加一个依赖

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

1).开发环境

yarn add <packageName> 依赖会记录在 package.json 的 dependencies 下 开发环境

yarn add webpack@2.3.3 # yarn --save 是 yarn 默认的,默认记录在 package.json 中

npm install webpack@2.3.3 --save # npm

2).生产环境

yarn add <packageName> --dev 依赖会记录在 package.json 的 devDependencies 下 生产环境

yarn add webpack --dev # yarn 简写 -D

npm install webpack --save-dev # npm

3).全局

yarn global add <packageName> 全局安装依赖

yarn global add webpack # yarn

npm install webpack -g # npm

3. 更新一个依赖

yarn upgrade 用于更新包到基于规范范围的最新版本

yarn upgrade # 升级所有依赖项,不记录在 package.json 中

npm update # npm 可以通过 ‘--save|--save-dev’ 指定升级哪类依赖

yarn upgrade webpack # 升级指定包

npm update webpack --save-dev # npm

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

4. 移除一个依赖

yarn remove <packageName>

yarn remove webpack # yarn

npm uninstall webpack --save # npm 可以指定 --save | --save-dev

5. 安装 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

6. 运行脚本

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 两个简写的运行脚本方式

7. 显示某个包信息

yarn info <packageName> 可以用来查看某个模块的最新版本信息

yarn info webpack # yarn

npm info webpack # npm

yarn info webpack --json # 输出 json 格式

npm info webpack --json # npm

yarn info webpack readme # 输出 README 部分

npm info webpack readme

8. 列出项目的所有依赖

yarn list

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

npm list # npm

yarn list --depth=0 # 限制依赖的深度

sudo yarn global list # 列出全局安装的模块

9. 管理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

10. 缓存

yarn cache

sudo yarn cache list # 列出已缓存的每个包

sudo yarn cache dir # 返回 全局缓存位置

sudo yarn cache clean # 清除缓存


http://chatgpt.dhexx.cn/article/IxDaxppp.shtml

相关文章

yarn的安装与使用,以及一些常用命令

官网&#xff1a;首页 | Yarn - JavaScript 软件包管理器 | Yarn 中文文档 - Yarn 中文网 1 - 简介 Yarn 对你的代码来说是一个软件包管理器&#xff0c; 你可以通过它使用全世界开发者的代码&#xff0c;或者分享自己的代码给全世界的开发者。Yarn 做这些事情快捷、安全、可靠…

Node.js安装,npm安装yarn步骤

第一步&#xff0c;首先安装npm npm是node.js下的包管理器&#xff0c;node.js的下载网址 Node.js 1.下载安装包后一路无脑点击next最后点击finish即可&#xff0c;安装完成之后打开文件夹就是以下目录。 2.在cmd窗口输入node -v、npm -v查看版本检查是否安装成功 一般完成以…

yarn的下载与安装

yarn的下载与安装 近期老师留关于antd和antv的作业&#xff0c;安装了好久好久的yarn&#xff0c;一直报错如下&#xff1a; 考虑到yarn的安装出错主要是由于没有进行全局安装或者安装路径有问题。用npm安装时较容易导致无法进行全局安装&#xff0c;为了避免这一问题&#xff…

windows安装yarn 详细教程

1、yarn介绍&#xff1a;yarn是一个代码包管理器&#xff0c;它允许我们与来自世界各地的其他开发人员共享代码。想要更多了解可以进入官网查看&#xff1a;https://yarnpkg.com/getting-started 2、进入yarn官网&#xff0c;可以看见官网已经声明从新版本(16.10)开始&#xf…

yarn安装与配置【Windows】

&#x1f4da;文章导航 前言下载安装1. 官方安装包2. ⭐️ npm 命令安装 配置1. 环境变量2. 下载目录3. 淘宝镜像源 前言 今天在使用 hexo 搭建个人博客的时候&#xff0c;遇到了yarn install dependencies卡死的情况&#xff0c;之后发现 yarn 命令也不起作用了&#xff0c;经…

【yarn】 yarn的安装和使用

yarn的简介&#xff1a;Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点&#xff1a;速度超快。Yarn 缓存了每个下载过的包&#xff0c;所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率&#xff0c;因此安装速度更快。超级安全。在执行代码之前&am…

Yarn 安装与使用详细介绍

文章目录 背景什么是 Yarn速度快离线模式可靠可确定性网络优化扁平化模式版本控制其他关于 Yarn 的介绍 Yarn 安装windowsmac方式一方式二 Yarn 换源Yarn 常用命令Yarn 独有的命令 特性推荐阅读 背景 在 Node 生态系统中&#xff0c;依赖通常安装在项目的 node_modules 文件夹…

yarn的安装和使用(极其详细)

一、yarn的简介&#xff1a; Yarn是facebook发布的一款取代npm的包管理工具。 二、yarn的特点&#xff1a; 速度超快。Yarn 缓存了每个下载过的包&#xff0c;所以再次使用时无需重复下载。 同时利用并行下载以最大化资源 利用率&#xff0c;因此安装速度更快。超级安全。在…

使用npm安装yarn

很多同学用惯了npm安装项目依赖&#xff0c; 想要尝试使用yarn的命令&#xff0c; 但是第一次使用yarn的时候&#xff0c;发现报错&#xff0c; 这是什么情况呢&#xff1f; 因为&#xff0c;想要使用yarn&#xff0c;需要首先安装yarn。 那么问题来了&#xff0c;如何安装呢…

Python库之numpy库的安装教程

一、numpy简介 NumPy是一个功能强大的Python学习库&#xff0c;主要用于对多维数组执行计算。NumPy这个词来源于两个单词-- Numerical和Python。NumPy提供了大量的库函数和操作&#xff0c;可以帮助程序员轻松地进行数值计算。这类数值计算广泛用于以下任务&#xff1a; 1.机…

Numpy库的学习(一)

今天来学习一下Python库中&#xff0c;支持高级大量的维度数组与矩阵运算的神奇的Numpy库 Numpy同时也对数组运算提供大量的数学函数&#xff0c;对于大量计算运行效率极好 是大量机器学习框架的基础库 废话不多说&#xff0c;直接开整 Numpy中最核心的结构就是ndarray数组…

Numpy库的下载及安装(吐血总结)

Python很火&#xff0c;我也下了个来耍耍一阵子。可是渐渐地&#xff0c;我已经不满足于它的基本库了&#xff0c;我把目光转到了Numpy~~~~~ 然而想法总是比现实容易&#xff0c;因为我之前下的是Python3.3.x&#xff0c;所有没有自带pip&#xff01;&#xff01;&#xff01;&…

Python - Numpy库的使用(简单易懂)

目录 numpy多维数组——数组的创建 1、array函数创建数组对象 2、通过arange、linspace函数创建等差数组对象 3、通过logspace函数创建等比数列数组 函数 zeros ones diag eye full numpy多维数组——生成随机数 函数 seed rand randn randint 函数 binomial normal 和…

python的 numpy库学习总结和介绍(超详细)模块

目录 前言 numpy是什么&#xff1f; 一、创建数据容器 1.np.array(),通过传递一个列表&#xff0c;元祖来创建 2.np.zeros(),np.ones(),np.empty(),np.full(),传递对应的形状参数&#xff0c;来创建一个初始化的数组 3.np.linspace()与np.arange()的使用 4.运用np.random…

Python库-numpy详解

Python库-numpy详解 1. ndarray介绍2. ndarray的基本操作生成数组数组索引、切片修改数组形状修改数组类型数组去重删除元素 3. ndarray运算逻辑运算通用判断函数三元运算符统计运算数组运算 4. matrix 矩阵介绍5. Python中矩阵运算扩展&#xff1a;正态分布简介正态分布图方差…

python numpy库

文章目录 NumPy( Numeric Python)numpy的引用Ndarray引入n维数组的意义ndarray的组成ndarray对象的属性 数据类型ndarray支持多种数据类型的原因ndarray数组的创建adarray数组的变换ndarray数组运算 索引与切片随机数函数统计函数梯度函数副本与视图numpy线性代数数组与标量之间…

python-numpy库

目录 ndarray对象 arange函数 array函数 random函数 其他创建数组方法 切片和索引及修改数组维度 数组的拼接 数组的分割 数组的转置 数组的运算 numpy(Numerical Python)是科学计算基础库&#xff0c;提供大量科学计算相关功能&#xff0c;比如数据统计&#xff0c;…

Python中的numpy库介绍!

机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。 安装方法&#xff1a; pip3 install numpy1. ndarray数组基础 python中用列表保存一组值&#xff0c;可将列表当数组使用。另外&#xff0c;python中有array模块&#xff0c;但它不支持多维数组&#xff0c;无论是…

NumPy库的介绍与使用(一)

目录 一、NumPy库简介二、NumPy库入门1.数据的维度2.安装NumPy3.导入NumPy库 三、NumPy的数组对象&#xff1a;ndarray1 为什么要引入ndarry呢&#xff1f;2. ndarray是一个多维数组对象2.1 定义2.2 内存中的存储形式2.3 ndarray对象的属性2.4 ndarray数组的元素类型 3. ndarra…

Numpy库的介绍及使用

Numpy库的介绍及使用 1. Numpy库入门1.1 数据的维度1.2 ndarray的优势1.3 ndarray对象的属性1.4 ndarray数组的创建和变换1.4.1 ndarray数组的创建方法1.4.2 ndarray数组维度的变换 1.5 ndarray数组的索引和切片1.6 ndarray数组的运算 2. 数据存取与函数2.1 CSV存取数据2.2 多维…