使用NVM下载Node.js管理多版本的详细教程(附图文)

 更新时间:2025年04月09日 10:09:55   作者:二哈喇子!  
在开发过程会一直遇到nodejs的版本问题,直接安装则只有一个版本,极其不方便,nvm则是用来管理nodejs的工具,可以通过nvm来安装切换不同版本的nodejs,所以本文给大家介绍了使用NVM下载Node.js管理多版本的详细教程,文中有详细的图文教程,需要的朋友可以参考下

前言

提示:这里可以添加本文要记录的大概内容:

新机安装 nvm 后运行前端vue

不要下 Node.js

我使用NVM来安装Node.js,主要是为了解决一个特定的报错:当我直接安装Node.js并尝试使用npm时,遇到了一个错误,提示 “npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”
遇到npm命令未识别的错误后,我改用nvm安装Node.js,因为它能自动处理路径问题,避免手动配置出错,确保环境稳定。

项目场景一

提示:以下是本篇文章正文内容,下面案例可供参考

项目运行出现这个bug:

Error from chokidar (D:\): Error: EBUSY: resource busy or locked, istat 'D:\Dumpstack.log.tmp'

在这里插入图片描述

resource busy or locked 表示资源被锁定

重启电脑后还是这个报错

经过大佬指点:node版本不对,换低版本的就好了

下面直接说解决办法(降低node.js版本)以及VUE项目需要怎么运行

项目场景二

首先我 npm install 在当前项目中安装所需的依赖包,结果报错

请添加图片描述

随后尝试在别的地方下载14.21.3版本,然后使用nvm use 14.21.3(我的项目需要这个版本)

请添加图片描述

然后我查询当前系统中安装的 Node Package Manager(npm)的版本号npm -v,结果还是报错

在这里插入图片描述

因为我前面已经使用了14.21.3版本的Node了

解决方案:

所以,我是直接找到 nvm 安装位置,直接删了重新下,这个过程需要等几分钟

请添加图片描述

下载 nvm

NVM 是一个用于在同一个系统上管理多个 Node.js 版本的工具。

Node.js 可以通过不同的方式安装,nvm 它允许你轻松切换 Node.js 版本,因为不同的项目,所需Node版本不同

下载nvm下载,我选的是.exe,傻瓜式安装即可

在这里插入图片描述

安装后在cmd中输入nvm version,能查到版本号说明安装成功了

在这里插入图片描述

在终端输入 nvm list available, 查看 node 可以安装的版本。

在这里插入图片描述

即便上面没有所需要的版本,直接输入nvm install 版本号也可以下载
选择一个版本安装,比如 nvm install 18.15.0

在这里插入图片描述

输入nvm list 查看已经安装的 node,*号表示当前使用的 node 版本

在这里插入图片描述

如果要使用下面的14.8.0这个版本就nvm use 14.8.0

安装 nvm

在这里插入图片描述

该安装路径

在这里插入图片描述

在这里插入图片描述

点击安装,点击结束

重新下载所需Node 版本

这时候nvm list 可以看到什么都没有

然后再重新下载 14.21.3版本

请添加图片描述

在这里插入图片描述

cmd运行命令提示符,使用该版本,查看npm版本号:这时候是有npm的,6.14.18的版本

在这里插入图片描述

但是在WebStorm 里面运行就显示报错

在这里插入图片描述

这里是直接打开文件所在位置

请添加图片描述

Vue文件夹里直接cmd

请添加图片描述

这时候再npm install

请添加图片描述

如果npm install在文件所在位置也不成功,可以试试:管理员打开cmd,强制安装(临时解决)
使用 --legacy-peer-deps 忽略版本冲突(可能导致运行时错误)

npm install --legacy-peer-deps

在这里插入图片描述

需要几分钟时间
结束后在 WebStorm 中运行

请添加图片描述

等运行完再运行npm run serve就好了

nvm常用命令

nvm常用命令——正在更新中~ 

命令说明
nvm list列出所有已经安装在你系统上的 Node.js 版本
nvm install 指定版本用于安装指定版本的Node.js
nvm use 指定版本切换当前使用的Node.js版本
nvm -v用于查看NVM本身的版本号
nvm uninstall 指定版本卸载指定的Node.js版本

WebStorm 里的配置

在这里插入图片描述

在这里插入图片描述

  • 浏览器解决跨域问题:
    右键浏览器发送到桌面快捷方式,属性→快捷方式→目标位置
    前面有空格
--args --disable-web-security --user-data-dir="C:/ChromeDevSession"

项目结构说明

在这里插入图片描述

在这里插入图片描述

以上就是使用NVM下载Node.js管理多版本的详细教程(附图文)的详细内容,更多关于NVM下载Node.js管理多版本的资料请关注脚本之家其它相关文章!

相关文章

  • node.js中的buffer.length方法使用说明

    node.js中的buffer.length方法使用说明

    这篇文章主要介绍了node.js中的buffer.length方法使用说明,本文介绍了buffer.length的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • Nodejs关于gzip/deflate压缩详解

    Nodejs关于gzip/deflate压缩详解

    本文主要向大家介绍了nodejs中关于gzip/deflate压缩的2种方法,分别是管道压缩和非管道压缩,十分详细,并附带示例,这里推荐给大家参考下。
    2015-03-03
  • 详解Koa中更方便简单发送响应的方式

    详解Koa中更方便简单发送响应的方式

    这篇文章主要介绍了详解Koa中更方便简单发送响应的方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 使用 node.js 模仿 Apache 小部分功能

    使用 node.js 模仿 Apache 小部分功能

    这篇文章主要介绍了使用 node.js 模仿 Apache 小部分功能,文中给大家讲到了服务端渲染与客户端渲染之间的区别,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 用node-webkit把web应用打包成桌面应用(windows环境)

    用node-webkit把web应用打包成桌面应用(windows环境)

    这篇文章主要介绍了windows环境下用node-webkit把web应用打包成桌面应用的教程,需要的朋友可以参考下
    2018-02-02
  • Node输出日志的正确方法示例

    Node输出日志的正确方法示例

    这篇文章主要为大家介绍了Node输出日志的正确方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Node获取pnpm安装的包源码及代码路径操作

    Node获取pnpm安装的包源码及代码路径操作

    这篇文章主要为大家介绍了Node如何获取pnpm安装的包源码真实代码路径并操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 从零开始在webstorm配置nodejs

    从零开始在webstorm配置nodejs

    WebStorm是作为JS开发IDE存在的,并且支持流行的Node.js以及JQuery等js框架,下面这篇文章主要给大家介绍了关于如何从零开始在webstorm配置nodejs的相关资料,需要的朋友可以参考下
    2024-08-08
  • node.js 发布订阅模式的实例

    node.js 发布订阅模式的实例

    下面小编就为大家带来一篇node.js 发布订阅模式的实例。小编觉得挺不错的,现在就想给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Node.JS文件系统解析实例详解

    Node.JS文件系统解析实例详解

    这篇文章主要介绍了Node.JS文件系统解析实例详解的相关资料,需要的朋友可以参考下
    2017-05-05

最新评论