Nodejs 安装和 npm 配置(超详细)--三、Node.js 配置
npm
是 node.js
的包管理器(package manager)。我们在Node.js上开发时,会用到很多别人已经写好的第三方 javascript 代码,如果每当我们需要使用第三方的代码时,都上网去检索,下载,引入项目会非常的麻烦,于是就出现了 npm 包管理器
。
如果小伙伴们学习过 Java,可以将 npm,理解成Java中的 maven,我们使用 maven 构建项目,也是maven能够很好的帮助我们管理依赖。
当然我们在通过 maven 构建项目时,默认从国外的镜像仓库(http://repo.maven.apache.org/maven2
)下载第三方依赖 ,由于带宽或传输等问题,我们一般会配置一个国内的镜像仓库方便我们使用,而我们配置settings.xml
文件的意义也是配置国内的镜像仓库。
同理 npm也是一样的,所以我们需要给npm包管理器
也配置一个对应的国内镜像仓库。
配置npm源
npm源,我们又叫npm仓库,默认是一个国外的服务器 https://www.npmjs.com/ 。
在国内使用时,访问速度较慢,通常我们会在第一次使用时,配置一个国内的镜像服务器,在国内我们通常使用的是 https://registry.npm.taobao.org
这个镜像仓库(2022.06.30之后建议更改,详情查看下面 关于npm源的更新
)。当然这里也可以使用其他的国内镜像仓库:https://registry.npmmirror.com
关于npm源的更新
原淘宝 npm 域名即将停止解析,正如在《淘宝 NPM 镜像站喊你切换新域名啦》 中预告的那样:htt p://npm.taobao.org
和 https://registry.npm.taobao.org
将在 2022.06.30 号正式下线和停止 DNS 解析。
域名切换规则:http://npm.taobao.org
=> http://npmmirror.com
https://registry.npm.taobao.org
=> https://registry.npmmirror.com
- 配置/设置npm镜像仓库指令
npm config set registry https://registry.npmmirror.com
- 查看npm镜像仓库配置是否成功(显示当前的镜像网址)
npm config get registry
效果如上图所示效果,既配置国内镜像源成功,这里是以 https://registry.npmmirror.com
这个镜像仓库进行演示,如果配置的是其他国内镜像源,则测试时显示的为其他镜像仓库
注意:无论你使用哪种操作系统,必须保证当前登录的用户具有最高访问权限,例如,在 Windows 操作系统中,请使用管理员模式的命令提示符,在 Mac OS 中,请使用 sudo 来执行以上命令。
推荐阅读
-
node.js 下载和安装以及环境配置超级详细教程 [Windows 版本]。
-
超详细图解:JMeter的安装和环境配置
-
【2022新手指南】Java编程进阶之路 - 六、技术架构篇 ### MySQL索引底层解析与优化实战 - 你会讲解MySQL索引的数据结构吗?性能调优技巧知多少? - Redis深度揭秘:你知道多少?从基础到哨兵、主从复制全梳理 - Redis持久化及哨兵模式详解,还有集群搭建和Leader选举黑箱打开 - Zookeeper是个啥?特性和应用场景大公开 - ZooKeeper集群搭建攻略及 Leader选举、读写一致性、共享锁实现细节 - 探究ZooKeeper中的Leader选举机制及其在分布式环境中的作用 - Zab协议深入剖析:原理、功能与在Zookeeper中的核心地位 - RabbitMQ全方位解读:工作模式、消费限流、可靠投递与配置策略 - 设计者视角:RabbitMQ过期时间、死信队列与延时队列实践指南 - RocketMQ特性和应用场景揭示:理解其精髓与差异化优势 - Kafka详细介绍:特性及广泛应用于实时数据处理的场景解析 - ElasticSearch实力揭秘:特性概述与作为搜索引擎的广泛应用 - MongoDB认知升级:非关系型数据库的优势阐述,安装与使用实战教学 - BIO/NIO/AIO网络模型对比:掌握它们的区别与在网络编程中的实际应用 - Netty带你飞:理解其超快速度背后的秘密,包括线程模型分析 - 网络通信黑科技:Netty编解码原理与常用编解码器的应用,Protostuff实战演示 - 解密Netty粘包与拆包现象,怎样有效应对这一常见问题 - 自定义Netty心跳检测机制,轻松调整检测间隔时间的艺术 - Dubbo轻骑兵介绍:核心特性概览,服务降级实战与其实现益处 - Dubbo三大神器解读:本地存根与本地伪装的实战运用与优势呈现 ----------------------- 七、结语与回顾
-
MAVEN 安装和配置教程(超详细版本)
-
[超详细]jupyter笔记本安装、插件配置和个性化暗主题设置的最有效方法(图文) - jupyter笔记本主题更换
-
JDK17 在 Windows 中的安装和环境变量配置(超详细教程)
-
Node.js npm 基本安装配置和创建第一个 VUE 项目
-
超详细的 Vue 安装和配置教程
-
[VUE] Vue-CLI 的安装、使用和环境配置(超详细)
-
超详细的 Vue 安装和配置教程 - 首先,下载并安装 Vue