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安装淘宝镜像
|
前端开发 程序员
Mac电脑:安装cnpm(补充步骤)
在前端开发初期,对于新入行的新手来说,掌握和使用cnpm是必不可少的过程,安装cnpm可以加快安装软件的速度,想要使用cnpm,首先要知道安装步骤,以及解决安装使用的时候遇到的一些问题。本篇博文对之前的npm安装步骤流程做一个补充,大牛可以忽略此篇文章,分享给有需要的人,具体的内容如下所示。
3063 0
Mac电脑:安装cnpm(补充步骤)
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
171293 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
Ubuntu Shell 开发工具
Ubuntu 20.04 安装nvm
Ubuntu 20.04 安装nvm
9059 0
|
前端开发 JavaScript 应用服务中间件
前端跨域问题解决Access to XMLHttpRequest at xxx from has been blocked by CORS policy
跨域问题是前端开发中常见且棘手的问题,但通过理解CORS的工作原理并应用合适的解决方案,如服务器设置CORS头、使用JSONP、代理服务器、Nginx配置和浏览器插件,可以有效地解决这些问题。选择合适的方法可以确保应用的安全性和稳定性,并提升用户体验。
9414 90
|
机器学习/深度学习 前端开发 JavaScript
WebAssembly:让前端性能突破极限的秘密武器
WebAssembly(简称 WASM)作为前端开发的性能加速器,能够让代码像 C++ 一样在浏览器中高速运行,突破了 JavaScript 的性能瓶颈。本文详细介绍了 WebAssembly 的概念、工作原理以及其在前端性能提升中的关键作用。通过与 JavaScript 的配合,WASM 让复杂运算如图像处理、3D 渲染、机器学习等在浏览器中流畅运行。文章还探讨了如何逐步集成 WASM,展示其在网页游戏、高计算任务中的实际应用。WebAssembly 为前端开发者提供了新的可能性,是提升网页性能、优化用户体验的关键工具。
8178 2
WebAssembly:让前端性能突破极限的秘密武器
|
JavaScript Java CDN
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
本文提供了Vue 3从入门到精通的完整教程,涵盖了创建Vue应用、通过CDN使用Vue、定义网站以及使用ES模块构建版本的步骤和示例代码。
11131 1
vue3完整教程从入门到精通(新人必学1,vue3快速上手)

热门文章

最新文章