cnpm 的安装与使用

简介: 本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。

一、什么是npm和cnpm

npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。
来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

二、安装nodejs

1、首先前往nodejs官网下载nodejs
https://nodejs.org/zh-cn
在这里插入图片描述

2、然后点击安装,选择自己要安装的路径,安装至完成。

3.window+R,输入cmd,打开命令提示符窗口,输入:

npm -v

在这里插入图片描述
检测是否安装成功,如果输出版本号,则表示安装成功,如图:

三、cnpm安装与使用

cnpm 是 npm 的中国镜像,帮助解决在中国大陆由于网络问题导致的 npm 包下载缓慢的问题。使用 cnpm 可以大幅提高安装速度。安装和使用 cnpm 的步骤如下:

1. 安装 cnpm

可以通过 npm 来安装 cnpm。打开终端或命令提示符,然后运行以下命令:

npm install -g cnpm --registry=https://registry.npmmirror.com

这条命令会全局安装 cnpm,并设置包的下载源为 https://registry.npmmirror.com,这是一个 npm 的中国镜像源。

2. 使用 cnpm

安装完 cnpm 后,你可以像使用 npm 一样使用 cnpm。例如,安装一个包:

cnpm install [package_name]

这里的 [package_name] 是你想要安装的 npm 包名。

3. 不安装 cnpm 的替代方案

如果你不想安装 cnpm,也可以通过配置 npm 使用中国镜像源的方法来加速包的下载。

运行以下命令,将 npm 的默认仓库地址修改为中国镜像地址:

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

这样配置后,你就可以继续使用 npm 而不是 cnpm,并享受到类似的下载速度提升。

4. 恢复 npm 默认仓库地址

如果需要将 npm 的仓库地址恢复到默认值,可以执行:

npm config set registry https://registry.npmjs.org/

通过以上方法,你可以根据自己的需要选择安装 cnpm 或者仅仅修改 npm 的配置,解决国内访问 npm 慢的问题。

相关文章
|
JavaScript
cnpm安装淘宝镜像
cnpm安装淘宝镜像
|
JavaScript
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1
1680 0
|
前端开发 程序员
Mac电脑:安装cnpm(补充步骤)
在前端开发初期,对于新入行的新手来说,掌握和使用cnpm是必不可少的过程,安装cnpm可以加快安装软件的速度,想要使用cnpm,首先要知道安装步骤,以及解决安装使用的时候遇到的一些问题。本篇博文对之前的npm安装步骤流程做一个补充,大牛可以忽略此篇文章,分享给有需要的人,具体的内容如下所示。
3126 0
Mac电脑:安装cnpm(补充步骤)
|
Linux 容器 Docker
Debian配置系统中文语言及环境
Debian配置系统中文语言及环境
17722 1
|
缓存 JavaScript 前端开发
拿下奇怪的前端报错(三):npm install卡住了一个钟- 从原理搞定安装的全链路问题
本文详细分析了 `npm install` 过程中可能出现的卡顿问题及解决方法,包括网络问题、Node.js 版本不兼容、缓存问题、权限问题、包冲突、过时的 npm 版本、系统资源不足和脚本问题等,并提供了相应的解决策略。同时,还介绍了开启全部日志、使用替代工具和使用 Docker 提供 Node 环境等其他处理方法。
17013 2
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
4007 27
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
6857 0
|
缓存 JavaScript 安全
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
这篇文章提供了2022年最新最详细的Node.js和cnpm安装教程,包括步骤图解、全局配置路径、cnpm安装命令、nrm的安装与使用,以及如何管理npm源和测试速度。
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
|
JavaScript
Nodejs的cnpm包管理器快速入门
介绍Node.js的cnpm包管理器,包括cnpm的实现原理、如何安装cnpm、使用cnpm安装软件包,以及Node.js搜索包的流程。
695 2
Nodejs的cnpm包管理器快速入门
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
2909 5

热门文章

最新文章