npm和yarn如何设置及查看registry


要设置和查看npm的registry,可以使用以下命令:

  • 查看当前registry:npm config get registry
  • 设置registry:npm config set registry <your-registry-url>

对于Yarn:

  • 查看当前registry:yarn config get registry
  • 设置registry:yarn config set registry <your-registry-url>

你可以将<your-registry-url>替换为你想使用的registry地址。

这里我是将<your-registry-url>设置成了:https://registry.npmmirror.com

如下图:

这里面的registory常被翻译成“镜像库”。


相关资料,国内常用的镜像库有:


1. 淘宝
 npm config set registry https://registry.npmmirror.com
 
2. 阿里云
npm config set registry https://npm.aliyun.com
 
3. 腾讯云
npm config set registry http://mirrors.cloud.tencent.com/npm/
 
4. 华为云
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
————————————————                       
原文链接:https://blog.csdn.net/weixin_44565776/article/details/141109621


如果想单次指定镜像,可以用--registry选项,如下:

npm --registry https://registry.npmmirror.com install express


一些其它npm配置相关命令

(1)查看npm安装目录

npm root -g

(2)查看npm配置信息

npm config list

(3)查看当前npm cache和prefix路径

npm config get cache

npm config get prefix

(4)修改cache和prefix路径

npm config set cache  "D:\xxx\nodejs\node_cache"
npm config set prefix "D:\xxx\nodejs\node_global"


如何为项目指定专用的镜像库

1. 使用 npm

如果你想为 npm 指定自定义的镜像库,可以通过以下方式进行:

修改 .npmrc 文件

在项目根目录下创建或编辑 .npmrc 文件,添加以下内容:

registry=https://your-custom-registry.com/

2. 使用 Yarn

对于 Yarn,配置自定义镜像库的方式类似:

修改 .yarnrc 文件

在项目根目录下创建或编辑 .yarnrc 文件,添加以下内容:

registry "https://your-custom-registry.com/"

完成上述配置后,可以通过以下命令来验证当前的注册源设置:

npm config get registry

当你配置了.npmrc后,该命令输出的就是你文件中设置的源,如果文件中没有设置源,那么会返回全局中设置的源(就是通过npm config set registry设置的)


使用npx时,如何使用自定义的镜像源

npx 使用的是 npm 的配置,因此可以通过以下方式设置自定义镜像:

1. 配置 .npmrc 文件

配置方法同前

2. 命令行设置

你也可以在命令行中直接设置 npm 的注册源:

npm set registry https://your-custom-registry.com/

3. 使用 --registry 参数

你还可以在使用 npx 时直接指定注册源,这样不会影响其他项目的配置。可以使用 --registry 参数:

npx --registry=https://your-custom-registry.com/ package-name

package-name 替换为你要运行的具体包名。

注意事项:确保你的自定义镜像库已正确设置,并且包含你要用npx运行的包。

示例

假设你想使用一个名为 my-custom-registry 的镜像库,可以按照以下步骤:

  1. 设置注册源:npm set registry https://my-custom-registry.com/,使用 npx 运行包:npx package-name

  2. 或者使用 --registry 参数:npx --registry=https://my-custom-registry.com/ package-name

通过以上方法,你可以确保 npx 使用指定的镜像库来运行包。

         

要使用npm安装yarn和cnpm,可以按照以下步骤进行操作: 1. 安装cnpm: 在命令行中运行以下命令: ``` npm install -g cnpm --registry=https://registry.npm.taobao.org ``` 这将通过npm安装cnpm,并使用淘宝镜像进行安装。 2. 临时使用cnpm安装模块: 在命令行中运行以下命令: ``` cnpm --registry https://registry.npm.taobao.org install express ``` 这将使用cnpm临时更改npm镜像,并使用cnpm安装express模块。 3. 永久切换到淘宝镜像: 在命令行中运行以下命令: ``` npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist --global ``` 这将永久更改npm的镜像设置为淘宝镜像,以提高下载安装模块的速度。可以使用以下命令验证是否成功: ``` npm config get registry ``` 应该返回淘宝镜像的地址。 4. 安装yarn: 在命令行中运行以下命令: ``` npm install -g yarn ``` 这将通过npm安装yarn。 现在,你已经成功使用npm安装了yarn和cnpm。你可以根据需要使用它们来管理和安装模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [npmyarn,cnpm 的区别](https://blog.csdn.net/qq_34402069/article/details/127552443)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [npm、cnpmyarn的安装与常用命令](https://blog.csdn.net/qq_40907977/article/details/105935943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值