首页 > 其他分享 >Couldn't find a configuration setting named 'registry'

Couldn't find a configuration setting named 'registry'

时间:2024-12-19 16:58:58浏览次数:3  
标签:yarnrc named Couldn yarn setting Yarn 版本 config registry

1. 检查 Yarn 版本

首先,检查你正在使用的 Yarn 版本。Yarn 不同版本的配置方式有所不同,特别是从 Yarn 1.x 升级到 Yarn 2.x(又称 Berry)后,配置的方式发生了变化。

可以使用以下命令来检查当前的 Yarn 版本:

yarn --version
  • Yarn 1.x:如果你使用的是 1.x 版本,yarn config set registry https://registry.npmjs.org/ 命令应该能正常工作。
  • Yarn 2.x 及以上(Berry):Yarn 2.x 引入了新的配置方式,配置不再通过 yarn config set 命令,而是通过 .yarnrc.yml 文件来管理。

2. Yarn 2.x(Berry)配置方式

如果你使用的是 Yarn 2.x 或更高版本,配置注册表需要通过 .yarnrc.yml 文件,而不是使用 yarn config set 命令。

按照以下步骤来设置注册表:

  1. 在你的项目根目录中找到或创建 .yarnrc.yml 文件。
  2. 在 .yarnrc.yml 文件中添加如下配置:  
npmRegistryServer: "https://registry.npmjs.org/"

这样就能在 Yarn 2.x 或更高版本中设置注册表。

3. Yarn 1.x 配置方式

如果你使用的是 Yarn 1.x 版本,且 yarn config set registry 命令仍然无法正常工作,可以尝试以下操作:

手动编辑 .yarnrc 文件:

  1. 进入项目根目录。
  2. 检查是否存在 .yarnrc 文件(这是一个隐藏文件)。
  3. 打开 .yarnrc 文件,添加或修改注册表配置:
registry "https://registry.npmjs.org/"

如果 .yarnrc 文件不存在,可以手动创建一个并添加上述配置。

清理 Yarn 缓存:

有时,旧的缓存或者配置文件可能导致问题。尝试清理 Yarn 缓存并重新配置:

yarn cache clean

然后再次尝试运行 yarn config set registry 命令,或者手动编辑 .yarnrc 文件。

4. 升级或降级 Yarn 版本

如果你不确定当前使用的是哪个版本的 Yarn,或者遇到了无法解决的问题,考虑升级或降级到你希望使用的版本。

  • 升级到最新的 Yarn:

    npm install -g yarn
  • 降级到 Yarn 1.x:

    npm install -g yarn@1.x

     

5. 检查其他配置文件

Yarn 会使用多个配置文件存储设置,可能存在冲突。检查是否有 .npmrc 文件或其他全局 Yarn 配置文件。

  • 查看全局配置:
    Yarn 的全局配置可能存储在 ~/.yarnrc~/.config/yarn/global 中。

    你可以通过以下命令查看当前的 Yarn 配置:

    yarn config list

    这将显示当前 Yarn 使用的所有配置,包括注册表设置。


总结

  • 如果你使用 Yarn 2.x 或以上版本(Berry),需要通过 .yarnrc.yml 文件来设置注册表。
  • 如果你使用 Yarn 1.x,可以使用 yarn config set registry https://registry.npmjs.org/ 命令,或者手动编辑 .yarnrc 文件。
  • 确认你的 Yarn 版本,并清理缓存,确保没有旧的配置干扰。
  •  

标签:yarnrc,named,Couldn,yarn,setting,Yarn,版本,config,registry
From: https://www.cnblogs.com/m79464449p/p/18617570

相关文章

  • Settings.Global
    `publicclassSetGlobal{privatestaticSetGlobalsg;privatestaticContextmContext;publicstaticfinalStringkey="negativescreen_dataKey";publicstaticSetGlobalgetInstance(Contextcontext){mContext=context;if(sg==nu......
  • 【他山之石】Leading-Trim: The Future of Digital Typesetting:数字排版的未来 —— L
    文章目录【他山之石】Leading-Trim:TheFutureofDigitalTypesetting:数字排版的未来——Leading-TrimHowanemergingCSSstandardcanfixoldproblemsandraisethebarforwebapps1.Theproblemwithtextboxestoday2.Howwegothere:ahistorylesso......
  • Maven setting.xml
    <?xmlversion="1.0"encoding="utf-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://m......
  • SAP QM不常用功能之事务代码QE01界面里的User Setting
    SAPQM不常用功能之事务代码QE01界面里的UserSetting   SAPQM模块中的QE01事务代码,用于为检验批录入检验结果。 在这个界面里,有一个笔者之前从未关注过的菜单Settings->UserSettings,如下图示,     弹出如下窗口,     激活如下三个选项:  ......
  • centos7 python3.9.10 报错 No module named _ssl
    配置openssltar-zxvfopenssl-1.1.1w.tar.gzcdopenssl-1.1.1w/./config--prefix=/usr/local/openssl--openssldir=/usr/local/opensslmakemakeinstallmv/usr/bin/openssl/usr/bin/openssl_backupln-s/usr/local/openssl/bin/openssl/usr/bin/opensslln-s/......
  • 0day圣乔E*P系统NamedParameterSingleRowQueryConvertor.queryForString.dwr存在SQL注
         0x01产品概述    圣乔E*P系统NamedParameterSingleRowQueryConvertor.queryForString.dwr存在SQL注入漏洞 通用描述管理和发布于一体的智能化平台,广泛应用于新闻、媒体和各类内容创作机构。该平台支持多终端、多渠道的内容分发,具备素材管理、编辑加工、智......
  • Android 13.0 系统Settings横屏状态下wifi扫码不能识别功能修复
    1.前言在13.0的系统rom产品定制化开发过程中,在对于wifi扫描二维码的时候,可以看到相关的wifi信息,在竖屏的情况下不会有什么问题,但是如何在系统settings横屏的情况下扫描wifi的二维码的时候,发现识别不了,接下来就来分析下相关的wifi扫描相关流程,看如何实现相关功能2.系统Sett......
  • settings.xml详解
    settings.xml详解作用​ 用来设置Maven参数的配置文件,在Maven中提供了一个settings.xml文件来定义Maven的全局配置信息。我们通过这个文件来定义本地仓库、远程仓库和联网使用的代理信息等配置。文件位置全局配置:Maven的安装目录的conf子目录下面(${M2_HOME}/conf/settings.x......
  • pg_file_settings和pg_settings系统视图的区别
    PostgreSQL的系统视图pg_file_settings和pg_settings的区别pg_file_settings和pg_settings是PostgreSQL中两个相关的系统视图,它们用于查看和管理数据库的配置设置。这两个视图提供了不同层次的配置信息,适用于不同的管理和调试需求。以下是它们的区别和特点:pg_file_sett......
  • pg_settings参数详解
    引言在管理和配置PostgreSQL数据库时,了解参数的分类和了解如何查看和更改这些参数是至关重要的。参数的分类涉及到不同的生效方式,如内部参数、需要重启生效的参数、不需要重启而可以重新加载配置文件生效的参数等。本文将介绍各类参数的分类及其在PostgreSQL中的作用。一、参数的......