nvm使用和nodejs切换版本详细图文教程

 更新时间:2024年04月18日 08:31:01   作者:Marry1.0  
nvm 是node version manager(node 版本管理工具)的缩写,是一个命令行工具,用于管理和切换到不同版本的 node.js,下面这篇文章主要给大家介绍了关于nvm使用和nodejs切换版本的相关资料,需要的朋友可以参考下

一、NVM简介

在项目开发过程中,使用到vue框架技术,需要安装node下载项目依赖,但经常会遇到node版本不匹配而导致无法正常下载,重新安装node却又很麻烦。为解决以上问题,nvm:一款node的版本管理工具,能够管理node的安装和使用,使用简单,可下载指定node版本和切换使用不同版本,方便了node的使用。

二、NVM安装

2.1 下载

安装包下载地址:

https://github.com/coreybutler/nvm-windows/releases

2.2 安装

双击nvm-setup.exe开始安装(安装之前最好卸载计算机已经安装的node)

选择nvm安装根路径

指定nodejs的安装路径(最好提前新建nodejs文件夹,在安装时选择)

2.3 测试

打开命令行,输入nvm -v 可查看版本,即安装成功

三、NVM使用

3.1 设置

设置下载源,修改setting.txt

在安装根路径下编辑setting.txt

添加以下两行镜像地址

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

3.2 使用

1.nvm list available // 显示可以安装的所有node.js的版本

2.nvm install 16.13.1 // 安装node.js的命名 version是版本

3.nvm list //查看已安装的node.js

4.nvm use 16.13.1 // 切换到使用指定的nodejs版本

* 表示当前使用的node版本是16.13.1

四、NVM常用命令

nvm命令行操作命令
1:nvm nvm list 是查找本电脑上所有的node版本
 
- nvm list 查看已经安装的版本
- nvm list installed 查看已经安装的版本
- nvm list available 查看网络可以安装的版本
 
2:nvm install 安装最新版本nvm
 
3:nvm use <version> ## 切换使用指定的版本node
 
4:nvm ls 列出所有版本
 
5:nvm current显示当前版本
 
6:nvm alias <name> <version> ## 给不同的版本号添加别名
 
7:nvm unalias <name> ## 删除已定义的别名
 
8:nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
 
9:nvm on 打开nodejs控制
 
10:nvm off 关闭nodejs控制
 
11:nvm proxy 查看设置与代理
 
12:nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
  nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror:如果不设置的话默认的是: https://github.com/npm/npm/archive/.
 
13:nvm uninstall <version> 卸载制定的版本
 
14:nvm use [version] [arch] 切换制定的node版本和位数
 
15:nvm root [path] 设置和查看root路径
 
16:nvm version 查看当前的版本

五、NVM常见异常

1.nvm use失效 无法使用node

原因:在安装nvm的时候修改了nodejs的安装路径,但安装包并未在指定路径新建nodejs

解决:在指定路径手动新建nodejs文件夹,重新安装并指定路径

总结

到此这篇关于nvm使用和nodejs切换版本的文章就介绍到这了,更多相关nvm使用和nodejs切换版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Ajax获取node服务器数据的完整步骤

    Ajax获取node服务器数据的完整步骤

    这篇文章主要给大家介绍了关于Ajax获取node服务器数据的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Node.JS安装及环境配置完整步骤(万字详细版)

    Node.JS安装及环境配置完整步骤(万字详细版)

    Node.js是一个开源的基于事件驱动的JavaScript运行时,适用于构建可扩展的网络应用程序,这篇文章主要介绍了Node.JS安装及环境配置的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-11-11
  • Nodejs中koa2连接mysql的实现示例

    Nodejs中koa2连接mysql的实现示例

    本文主要介绍了Nodejs中koa2连接mysql的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • nodejs制作一个文档同步工具自动同步到gitee中的实现代码

    nodejs制作一个文档同步工具自动同步到gitee中的实现代码

    这篇文章主要介绍了nodejs制作一个文档同步工具自动同步到gitee中,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • nodejs如何获取时间戳与时间差

    nodejs如何获取时间戳与时间差

    本文详细介绍了nodejs获取时间戳与时间差的多种方法,对平时nodejs的使用很有帮助,下面一起来看看吧。
    2016-08-08
  • 分享五个Node.js开发的优秀实践 

    分享五个Node.js开发的优秀实践 

    这篇文章主要介绍了分享五个Node.js开发的优秀实践,文章围绕主题展开详细的分享内容,需要的小伙伴可以参考一下,希望对你的工作有所帮助
    2022-04-04
  • node基于express框架操作Mysql数据库的步骤

    node基于express框架操作Mysql数据库的步骤

    这篇文章主要介绍了node基于express框架操作Mysql数据库的步骤,文章给大家提到安装mysql模块和配置mysql模块的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Node.js 去掉种子(torrent)文件里的邪恶信息

    Node.js 去掉种子(torrent)文件里的邪恶信息

    torrent文件,又被称为种子,原来只是用于记录 bt下载当中所需信息的一种文件。但是随着互联网的极大发展,一些人士将一些邪恶的信息注入到了小小的 torrent文件当中,种子从此变成了邪恶的代名词。
    2015-03-03
  • NodeJS Express使用ORM模型访问关系型数据库流程详解

    NodeJS Express使用ORM模型访问关系型数据库流程详解

    这篇文章主要介绍了NodeJS Express使用ORM模型访问关系型数据库流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-01-01
  • node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习

    node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习

    这篇文章主要为大家介绍了node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论