npm镜像配置(nodejs安装教程)

一,下载安装

二,自定义全局包和缓存路径(可跳过)

  1. 配置全局模块存放路径(千万不能放Nodejs安装路径下,没有权限)
    npm config set prefix "E:\Nodejs\node_global"
  2. 配置全局缓存存放路径(千万不能放Nodejs安装路径下,没有权限)
    npm config set cache "E:\Nodejs\node_cache"
  3. 查看全局包 路径 npm root -g

配置环境变量(cmd 输入 node -v 有版本号 则 可以跳过这步)

  1. 创建环境变量名称NODE_HOME
  2. NODE_HOME环境变量中填入值D:\Program Files\nodejs;E:\Nodejs\node_global;E:\Nodejs\node_global\node_modules;

    环境变量主要3个路径(解释说明)
    1.nodejs安装路径 D:\Program Files\nodejs;
    2.支持三方库全局命令(比如:appium) E:\Nodejs\node_global
    3.支持nodejs在任意项目引用安装的全局模块(库) E:\Nodejs\node_global\node_modules;

  3. %NODE_HOME%添加到path环境变量中

三,配置npm国内镜像(下载安装模块更快)

  1. 指定淘宝最新镜像
    npm config set registry https://registry.npmmirror.com
  2. npm install jsdom -g || -g 表示将模块下载到全局模块路径,否则自动会自动下载到项目路径下,多个项目的时候,下载太多东西占内存
  3. 进入 “E:\Nodejs\node_global” 目录就能看到 jsdom 模块安装好了

四,npm镜像源

npm 官方原始镜像网址是:https://registry.npmjs.org/

淘宝 NPM 镜像:http://registry.npmmirror.com

阿里云 NPM 镜像:https://npm.aliyun.com

腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm/

华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm/

网易 NPM 镜像:https://mirrors.163.com/npm/

中国科学技术大学开源镜像站:http://mirrors.ustc.edu.cn/

清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/

觉得有用就点个赞,博主内容全部公开!不设会员!不设关注!不开收费专栏!

### 关于 npm 镜像源的配置 #### 使用不同的镜像源加速 npm 包下载速度 为了提高 npm 包的下载速度,可以更改默认的 npm 官方仓库地址为其他更快捷的镜像站点。例如: - **淘宝镜像**:可以通过命令 `npm config set registry https://registry.npm.taobao.org` 来设置[^1]。 - **华为云镜像**:也可以选择华为云提供的镜像服务,使用命令 `npm config set registry https://mirrors.huaweicloud.com/repository/npm/` 进行配置[^3]。 验证当前所使用的镜像源是否已经成功更换,可执行如下指令来查看: ```bash npm config get registry ``` 对于特定项目的个性化需求来说,在不影响全局环境的前提下给单个项目指定特殊的镜像源也是一种常见做法。这能够确保不同项目依赖项的一致性和稳定性。具体操作是在目标项目根目录下创建 `.npmrc` 文件并写入对应的注册表URL[^2]。 另外还存在一种更为简便的方式——利用第三方工具如 cnpm (China NPM),它是由国内开发者维护的一个兼容原生 npm 的客户端程序,默认指向了更快速稳定的中国区 CDN 节点,适合在国内网络环境下频繁进行前端开发工作的人员采用[^4]。 最后值得注意的是官方也提供了多个地域性的公共镜像供用户选择,比如 npmmirror 就是一个很好的例子,其同样支持作为替代方案之一被采纳[^5]。 #### 如何恢复至官方默认镜像源 如果希望重新回到官方提供的原始镜像,则只需运行下面这条简单的命令即可完成重置工作: ```bash npm config set registry https://registry.npmjs.org/ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值