nodejs管理包工具nvm的安装与基本使用

简介: 有好的建议,请在下方输入你的评论。欢迎访问个人博客 guanchao.site欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

在跟朋友闲聊的时候,(他是做前端的),听他说他最近在使用vite3,发现不好用,到最后检查发现是他电脑上安装的node版本不对,但是,他还负责了其他的项目(年头比较老),目前电脑上安装的这个node版本正好是对应这个项目的,导致他很为难。

后来我问他,你这个问题解决了嘛。他告诉我他在电脑上装了一个node包管理器NVM,算是把这个问题解决了,就是开发不同项目的时候,需要切换一下node版本。这已经很好了。

嗯,NVM,没玩过,我也试试。

大概找了一些NVM相关的资料。

一:安装NVM

访问NVM的github仓库:

github.com/coreybutler…

如果github访问不了,我这有百度网盘的地址,当然应该不是最新版本的了,凑合用。

链接:pan.baidu.com/s/1T1CBjS9w…

提取码:iszj

Windows系统安装就比较简单了,如果您跟我一样没有特殊要求,一路下一步就可以了。

如果没有什么意外,到这一步,应该就安装成功了,我们打开命令行cmd,输入:

nvm -v

来验证一下是否安装成功:如下图所示:

image.png

我们安装的版本是1.1.90.

二:设置node下载源。

我们都知道,node这个东西,从node中文站下载速度还好,不然,下载速度也是够受的。

那么nvm如何设置node的下载源呢?

打开nvm的安装目录,找到setting.txt文件,文件位置如下图所示:

image.png

写入如下代码:

node_mirror: npm.taobao.org/mirrors/nod…

npm_mirror: npm.taobao.org/mirrors/npm…

至此,NVM基本上安装成功了。

三:使用NVM包管理器

1:查看安装的所有node.js的版本

nvm ls

image.png

目前,我只安装了一个node版本。接下来我们使用nvm安装一个其他版本的node

2:查显示可以安装的所有node.js的版本

nvm list available

image.png

3:安装18.7版本的node包。

nvm install 18.7.0

image.png

4:使用上一步安装的18.7.0版本的node包。其实命令在上方的截图中以给出:

nvm use 18.7.0

image.png

执行上方的命令,但是报错了……,为什么呢?可能大概是,我目前的用户权限不太够吧。切换成管理员模式的cmd试一下:

image.png

如上图所示,切换成管理员之后,成了。

最后放几条常用的nvm命令:

nvm命令行操作命令

1:是查找本电脑上所有的node版本

nvm list

2:查看已经安装的版本

nvm list installed

3:查看网络可以安装的版本

nvm list available

4:安装最新版本nvm

nvm install

5:切换使用指定的版本node

nvm use

4:列出所有版本

nvm ls

5:显示当前版本

nvm current

6:给不同的版本号添加别名

nvm alias  

7:删除已定义的别名

nvm unalias

8:在当前版本node环境下,重新全局安装指定版本号的npm包

nvm reinstall-packages

9:打开nodejs控制

nvm on

10:关闭nodejs控制

nvm off

11:查看设置与代理

nvm proxy

12: 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 nodejs.org/dist/

nvm node_mirror [url]

13:设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: github.com/npm/npm/arc….

nvm npm_mirror [url]

14:卸载制定的版本

nvm uninstall

14:切换制定的node版本和位数

nvm use [version] [arch]

15:设置和查看root路径

nvm root [path]

16:查看当前的版本

nvm version

以上大概就是nvm的安装与基本使用。

有好的建议,请在下方输入你的评论。

欢迎访问个人博客 guanchao.site

欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

目录
相关文章
|
1天前
|
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-证书错误通用问题解决方案-优雅草央千澈
|
2月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
34 2
2024年5月node.js安装(winmac系统)保姆级教程
|
2月前
|
JavaScript
如何使用内存快照分析工具来分析Node.js应用的内存问题?
需要注意的是,不同的内存快照分析工具可能具有不同的功能和操作方式,在使用时需要根据具体工具的说明和特点进行灵活运用。
50 3
|
2月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
106 2
|
3月前
|
存储 JavaScript 前端开发
Node.js 常用工具
10月更文挑战第6天
41 2
|
3月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
48 2
|
3月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
3月前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
94 0
|
3月前
|
Web App开发 JavaScript 前端开发
Node.js:JavaScript世界的全能工具
Node.js:JavaScript世界的全能工具
|
3月前
|
Web App开发 JavaScript 前端开发
JavaWeb 22.Node.js_简介和安装
JavaWeb 22.Node.js_简介和安装