共计 1139 个字符,预计需要花费 3 分钟才能阅读完成。
1. 什么是 npm?
npm(node package manager)是伴随 NodeJS 一起装置的包管理工具,能解决 NodeJS 代码部署上的很多问题,常见的应用场景有以下几种:
容许用户从 NPM 服务器下载他人编写的第三方包到本地应用。
容许用户从 NPM 服务器下载并装置他人编写的命令行程序到本地应用。
容许用户将本人编写的包或命令行程序上传到 NPM 服务器供他人应用。
因为新版的 nodejs 曾经集成了 npm,所以之前 npm 也一并装置好了。同样能够通过输出 “npm -v” 来测试是否胜利装置。命令如下,呈现版本提醒示意装置胜利
Npm 能够了解为一个命令行工具,它的使命就是帮你为我的项目主动装置所依赖的开发包。
composer 是 php 包依赖管理工具,node.js 包管理工具是 npm。能够这么去了解。
http://registry.npmjs.org 是 npm 的默认的开发包仓库,在 npm 命令行工具外面咱们能够指定应用不同的仓库。http://registry.npmjs.org 是官网的仓库。其余的仓库都是定时同步官网的仓库。也就是说如果切换到其余仓库代码包有肯定的提早。然而切换成国内的镜像源包的下载速度会很快。npm 装置插件过程:从 http://registry.npmjs.org 下载对应的插件包(该网站服务器位于国外,所以常常下载迟缓或出现异常)
阿里云官网镜像站:https://developer.aliyun.com/…
2. 查看 npm 源地址设置:(默认官网镜像地址)
npm config get registry
https://registry.npmjs.org/
3. 配置阿里巴巴镜像地址:(举荐,速度够快,同步频率快,稳固)
阿里云官网镜像站:https://developer.aliyun.com/…
Npm 阿里云地址:
http://www.npmmirror.com
npm config set registry https://registry.npmmirror.com
原淘宝 npm 域名行将进行解析,正如在《淘宝 NPM 镜像站喊你切换新域名啦》中预报的那样:http://npm.taobao.org 和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和进行 DNS 解析。域名切换规定:
http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com
4. 如果须要解除镜像并复原到官网源,请执行以下命令:
npm config set registry https://registry.npmjs.org