Yarn 配置管理

这篇具有很好参考价值的文章主要介绍了Yarn 配置管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. Yarn 简介

此处的Yarn不是Apache Hadoop YARN,而是facebook发布的一款取代npm的包管理工具。安装 Yarn 工具,首先需要安装 nodejs。node下载地址:node 安装包官方下载地址。nodejs 安装完成后,执行下边命令安装 Yarn 工具:

npm install -g yarn

2. Yarn 镜像仓库调整

  • 查看镜像仓库地址
yarn config get registry
  • 修改镜像源地址
yarn config set registry https://registry.npm.taobao.org

常见镜像仓库有:

  • 淘宝镜像仓库:https://registry.npm.taobao.org
  • Yarn默认仓库:https://registry.yarnpkg.com

3. Yarn 下载包存储位置调整

在 Windows 系统中,通过 Yarn 工具下载的包被存储到 node_modules 目录中,node_modules 分为两种类型,一种是全局的包管理,另一种是局部的包管理。全局的包默认情况下会存储到 C 盘中,如果 C 盘资源紧张,可以考虑将 yarn 的默认下载包地址进行调整。通常情况下课调整如下三个目录位置:文章来源地址https://www.toymoban.com/news/detail-599285.html

  • bin目录调整
  • Cache目录调整
  • 全局包目录调整

3.1 bin 目录调整

  • 查看 bin 目录地址
yarn global bin
  • 修改 bin 目录地址
yarn config set prefix  D:\Yarn\bin

3.2 Cache 目录调整

  • 查询 Cache 目录
yarn cache dir
  • 修改 Cache 目录
yarn config set cache-folder  D:\Yarn\Cache

3.3 全局包目录调整

  • 查看全局包目录
yarn global dir
  • 修改全局包目录
yarn config set global-folder  D:\Yarn\Data\global

4. Yarn 常用命令

  • 安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
yarn install
  • 局部安装,也就是将包下载到项目的node_modules目录下,并自动更新到package.json和yarn.lock文件
yarn add 包名
  • 全局安装,也就是将包下载到 global-folder 目录下,并自动更新到package.json和yarn.lock文件
yarn global add 包名
  • 卸载局部包,并自动更新到package.json和yarn.lock文件
yarn remove 包名
  • 卸载全局包,并自动更新到package.json和yarn.lock文件
yarn global remove 包名
  • 运行package.json文件中 script属性内定义的脚本(例如:start、build等)
yarn run 脚本

到了这里,关于Yarn 配置管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【前端笔记】前端包管理工具和构建打包工具介绍之npm、yarn、webpack、vite

    NPM(Node Package Manager)是node包管理器,是node.js默认采用的软件包管理系统,使用JavaScript语言编写。包管理可以理解为依赖管理,有一个npm包管理仓库,当我们执行npm命令的时候,就可以直接从npm仓库中下载对应的依赖包,类似于后端开发中的POM。 node.js中就已经安装了NPM,所

    2024年02月02日
    浏览(27)
  • npm,registry,镜像源,npm切换源,yarn,cnpm,taobao,nrs

    我们在使用 node 的 npm 下载依赖的时候,往往下载速度很慢,那是因为 npm 默认的是 npm 处于国外的官方镜像源。所以需要切换到国内的镜像源来加速依赖下载。所以本文推荐一款简单好用 npm 镜像源管理器,可以方便开发者管理自己的镜像源。 📦 npm-registry-nrs 是一个 npm 源管

    2024年04月12日
    浏览(34)
  • 前端包管理器的工具,npm和Yarn以及pnpm是最常用的

    👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! 前端包管理器是用于管理前端项目依赖项(如库、框架和工具)的工具。它们有助于确保项目的依赖项始终保持最新、可维护和可复制。以下是一些常用的前

    2024年02月07日
    浏览(41)
  • 你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?

    在当代的Web开发过程中,JavaScript项目的构建离不开各种外部依赖,无论是实用的库、辅助工具还是其他类型的资源。这些依赖项的管理,已经成为了开发者日常不可或缺的一部分。NPM、Yarn和PNPM这三个包管理器,就像是开发者的得力助手,它们在项目开发中扮演着至关重要的

    2024年04月13日
    浏览(32)
  • 前端npm, yarn, pnpm下载速度太慢,设置国内镜像源的几种方式,让其速度飞起来

     一、说明 在前端开发的时候使用国外的镜像源速度很慢并且容易下载失败,有时候需要尝试多次才有可能下载成功,很麻烦,因此可以切换为国内镜像源,下面为常用的npm,yarn,pnpm切换国内镜像源(以淘宝为例)的方式。  二、NPM切换镜像源 1. 查看当前的镜像源。 ``` npm c

    2024年02月10日
    浏览(51)
  • 前端环境安装【mac/window,nvm管理多个版本node,node,npm,yarn,react】

    目录 nvm:node版本管理器 安装 window mac 常见命令 Node、npm yarn React a.全局方式 b.临时方式 运行 nvm 主要是用来管理 nodejs 和 npm 版本的工具,可以用来切换不同版本的 nodejs。 安装nvm之前先卸载node Mac彻底卸载node Windows系统完全卸载删除 Node.js_卸载nodejs命令-CSDN博客z window mac n

    2024年01月16日
    浏览(83)
  • 前端 node 常见的包管理工具 npm、npx、Yarn、cnpm、pnpm 的区别有哪些

    些工具都是用于管理 Node.js 包和依赖项的 npm (Node Package Manager) : npm 是 Node.js 的默认包管理工具,随同 Node.js 安装。 主要功能包括安装、发布、管理 JavaScript 包和依赖项。 npm 是最常用的包管理工具之一,拥有庞大的包仓库(npm Registry)。 npx : npx 是 npm 5.2.0 版本引入的一个工

    2024年02月20日
    浏览(33)
  • 【运维】hadoop 集群安装(三)hdfs、yarn集群配置、nodemanager健康管理讲解

    上篇简单说明了多节点的hadoop节点怎么安装,但是没有细致的分析hadoop相关配置,具体怎么根据环境进行配置,接下来我们对这些配置进行讲解 Daemon Environment Variable NameNode HDFS_NAMENODE_OPTS DataNode HDFS_DATANODE_OPTS Secondary NameNode HDFS_SECONDARYNAMENODE_OPTS ResourceManager YARN_RESOURCEMANAGER_OP

    2024年02月10日
    浏览(34)
  • 灵活、可用、高扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置

    YARN(Yet Another Resource Negotiator)是 Hadoop 生态系统中的资源调度器,主要用于资源管理和作业调度。YARN 自身具备队列管理功能,通过对 YARN 资源队列进行配置和管理,实现集群资源的分配,以满足不同应用和用户的需求。YARN 的引入为集群在利用率、资源统一管理和数据共享

    2024年02月08日
    浏览(35)
  • 【JavaScript】npm、Yarn 和 pnpm 的区别

    npm、Yarn 和 pnpm 都是用于管理和构建 JavaScript 项目的包管理工具,以下是它们之间的一些区别和特点。 npm(Node Package Manager): npm 是 Node.js 官方提供的包管理工具,是 JavaScript 生态系统中使用最广泛的包管理工具之一。 npm 使用 package.json 文件来记录项目的依赖关系和配置信

    2024年02月16日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包