本文介绍如何在 Node.js 环境中使用 npm 配置淘宝镜像以提升下载速度,包括旧版与新版命令的区别及验证方法。同时说明全局安装 cnpm 的步骤与注意事项,并提供将 registry 切换回官方源或删除配置以恢复默认设置的完整操作命令。
一、npm 使用淘宝镜像
1. 配置命令
注意:第一条命令属于旧版方式,第二条为新版推荐方式。
npm config set registry https://registry.npm.taobao.orgnpm config set registry https://registry.npmmirror.com/2. 验证命令
npm config get registry若返回结果为 https://registry.npm.taobao.org,则表明淘宝镜像配置已成功。
3. 使用cnpm安装
说明:由于 npm 默认从国外服务器下载插件,受网络环境影响较大,可能出现安装异常。为此,淘宝团队提供了该镜像服务。根据官网描述:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”
-g 参数表示全局安装。
npm install -g cnpm --registry=https://registry.npm.taobao.org// 解决安装卡顿或无法安装
// 注册模块
npm set registry https://registry.npm.taobao.org
// node-gyp 编译依赖 node 源码镜像
npm set disturl https://npm.taobao.org/dist
// 清空缓存
npm cache clean --force
// 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org安装完成后,建议执行 cnpm -v 查看版本号,或关闭并重新打开命令提示符后再使用,否则直接运行可能会遇到错误。
4. 使用cnpm
cnpm 的使用方法与 npm 完全一致,仅需在执行命令时将 npm 替换为 cnpm(后续操作均以 cnpm 代替 npm 进行演示)。
二、npm 切换回官方源
只需删除之前设置的地址,即可恢复为默认源。
npm config delete registry或者直接修改配置项为原本的官方源地址。
npm config set registry https://registry.npmjs.org/
最后
到此这篇关于 npm 使用淘宝镜像及切换回官方源的操作命令的文章就介绍到这了,更多相关 npm 淘宝镜像及官方源内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!