使用nvm管理(切换)node版本详细图文教程

 更新时间:2023年09月26日 11:27:15   作者:Sunshinedada  
这篇文章主要给大家介绍了关于使用nvm管理(切换)node版本的相关资料,nvm是node.js的版本管理器,可以安装和切换不同版本node.js,文中通过图文介绍的非常详细,需要的朋友可以参考下

有时候新老项目同时开发,新项目node版本高,老项目版本低,比如uniapp vue3版本的必须用node16.16.0以上版本,但是现有在开发的项目我用的14.15.3的版本,这时候就可以用nvm管理node版本,方便切换。

1. 完全删除之前的node及npm(清理干净Node: 应用程序,缓存的文件,环境变量 )

① 打开cmd命令窗口,输入npm cache clean --force 回车执行

②打开程序与功能,卸载界面,找到node.js,点击卸载

③打开环境变量,如果有关于node的给删除掉

卸载完成 npm -v,node -v试一下看还有没有,之后最好重启一下

2. 使用管理员身份安装nvm,下载如下

https://nvm.uihtm.com/安装包下载下来之后,要右键,点击“以管理员身份打开”,然后进行安装

3. 安装完nvm之后找到nvm下载路径对应的文件

如果没有看到,可以把隐藏的项目都打开

4. 使用管理员身份打开cmd,nvm install xxx(node的版本),两个版本都执行一次下载命令

右键cmd,以管理员身份运行,

5. 执行完4之后,nvm路径下出现两个版本的node包

6. 到node的官网上将这两个node包下载下来,替换掉nvm目录下的对应版本的node包(nvm自动下载的node包有问题)

node地址如下

https://nodejs.org/zh-cn/download/releases/

7. 重启电脑

8. 用管理员身份打开cmd,输入nvm list有打印node的版本即安装成功

9. 使用nvm use xxx(node版本) 切换node的版本

总结 

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

相关文章

  • 深入了解Node.js中的一些特性

    深入了解Node.js中的一些特性

    这篇文章主要介绍了深入了解Node.js中的一些特性,本文对EventEmitter、Streams、Coding Style、Linting、Coding Style等特性进行分析探讨,需要的朋友可以参考下
    2014-09-09
  • Pycharm配置Node.js运行js代码详细过程

    Pycharm配置Node.js运行js代码详细过程

    在PyCharm中写JavaScript代码并进行调试是非常方便的,但是有些用户可能对如何在PyCharm中准确地运行JavaScript代码感到困惑,这篇文章主要给大家介绍了关于Pycharm配置Node.js运行js代码的相关资料,需要的朋友可以参考下
    2023-11-11
  • 详解node.js中的npm和webpack配置方法

    详解node.js中的npm和webpack配置方法

    Node.js用c++语言编写而成的,是一个基于chrome V8引擎的javascript运行环境。这篇文章主要介绍了详解node.js中的npm和webpack配置,需要的朋友可以参考下
    2018-01-01
  • nodejs爬虫初试superagent和cheerio

    nodejs爬虫初试superagent和cheerio

    这篇文章主要介绍了nodejs爬虫初试superagent和cheerio的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-03-03
  • Nodejs 中的 Buffer 类的创建与基本使用

    Nodejs 中的 Buffer 类的创建与基本使用

    这篇文章主要为大家介绍了Nodejs中Buffer的使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Node.js中同步和异步编程的区别及使用方法

    Node.js中同步和异步编程的区别及使用方法

    在Node.js中,同步和异步编程是两种不同的处理方式。同步方式会阻塞程序的执行,而异步方式则不会。通过掌握它们的区别和使用方法,可以更好地实现程序的性能优化和功能扩展。同时,需要注意异步编程中的回调地狱问题,使用Promise可以更好地处理异步编程
    2023-05-05
  • Node.js接入DeepSeek实现流式对话功能

    Node.js接入DeepSeek实现流式对话功能

    随着人工智能技术的发展,越来越多的服务和应用开始集成AI能力以提升用户体验,本文将介绍如何通过Node.js接入DeepSeek提供的API服务,特别是其聊天完成(Chat Completions)功能,为您的应用增添智能对话能力,需要的朋友可以参考下
    2025-02-02
  • Node.js文件系统fs扩展fs-extra说明

    Node.js文件系统fs扩展fs-extra说明

    这篇文章主要介绍了Node.js文件系统fs扩展fs-extra说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • Node.js 基础教程之全局对象

    Node.js 基础教程之全局对象

    这篇文章主要介绍了Node.js 基础教程之全局对象的相关资料,Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性,需要的朋友可以参考下
    2017-08-08
  • 使用Node.js写一个代码生成器的方法步骤

    使用Node.js写一个代码生成器的方法步骤

    这篇文章主要介绍了使用 Node.js 写一个代码生成器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05

最新评论