前端工程化Vue使用Node.js永久设置国内高速npm镜像源

前端工程化Vue使用Node.js永久设置国内高速npm镜像源

接续上篇错误收录,此篇通过简单配置永久设置国内高速npm镜像源方法

1.更换新版镜像

清空npm缓存

npm cache clean --force

修改回原版镜像源或直接删除配置过的镜像源

npm config set registry https://registry.npmjs.org/
-- 删除镜像源
npm config delete registry

更改新版镜像源

npm config set registry https://registry.npmmirror.com

image-20240425222323462

2.简单操作永久使用镜像源

2.1 通过命令行配置(暂时生效)

前提:对于已经安装了Node.js和npm的环境,可以通过以下命令直接设置npm的registry为淘宝镜像

npm config set registry https://registry.npmmirror.com

这条命令会将当前用户的npm配置中的registry属性更新为淘宝镜像的URL。执行后,所有后续的npm包安装、更新操作都将通过这个镜像源进行。

检查设置是否生效:

可以使用以下命令查看当前设置的npm镜像源:

npm config get registry

image-20240425222812185

如果输出为https://registry.npmmirror.com,则说明设置成功。

image-20240425222858252

2.2 配置持久化

上述命令行方式设置的镜像源仅对当前用户有效。如果你希望对所有用户都默认使用淘宝镜像,或者希望配置能够在跨项目和跨终端时保持一致,可以编辑全局npm配置文件:

在Windows系统中,通常(需安装nodepad++软件):

notepad %APPDATA%\npm\config

在macOS/Linux系统中,通常是:

nano ~/.npmrc

然后在打开的配置文件中添加或修改以下行:

registry=https://registry.npmmirror.com

保存并关闭编辑器后,此配置将在全局范围内生效。

使用cnpm CLI

淘宝团队还提供了名为cnpm的命令行工具,它是npm的一个便捷替代品,内置了对淘宝镜像的支持。若想使用cnpm,需先全局安装它:

npm install -g cnpm --registry=https://registry.npm.taobao.org

装它:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成后,即可用cnpm命令代替npm进行包的安装、更新等操作,无需再单独配置镜像源。

了解更多知识请戳下:

@Author:懒羊羊

相关推荐

  1. 2024npm国内镜像

    2024-04-30 17:18:05       34 阅读
  2. node设置镜像

    2024-04-30 17:18:05       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 17:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 17:18:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 17:18:05       82 阅读
  4. Python语言-面向对象

    2024-04-30 17:18:05       91 阅读

热门阅读

  1. C语言题目

    2024-04-30 17:18:05       29 阅读
  2. 动态规划:0/1背包问题

    2024-04-30 17:18:05       34 阅读
  3. MySql 前缀索引

    2024-04-30 17:18:05       33 阅读
  4. leetcode热题HOT 287. 寻找重复数

    2024-04-30 17:18:05       163 阅读
  5. 联系Odoo partner邮件怎么写

    2024-04-30 17:18:05       119 阅读
  6. 题目 2662: 李白打酒加强版

    2024-04-30 17:18:05       39 阅读
  7. linux:rsync命令详解

    2024-04-30 17:18:05       30 阅读
  8. React.memo组件

    2024-04-30 17:18:05       92 阅读
  9. 《python编程从入门到实践》day16

    2024-04-30 17:18:05       27 阅读