如何在windows上修改node版本

简介: 基于 Node.js 开发后台服务的时候,已经会遇到各种莫名其妙的问题,排查之后会发现很多的时候都和 node 版本有关系。因此,我们很多时候就需要切换 node 的版本。那么,有什么好方法可以在 windows 系统上非常方便的切换 node 版本呢,今天我们就来介绍一款神器 —— n,是的,你没有看错,我也没有写错,就是一个字母 n。

目录

  • 问题
  • 解决
  • 步骤一
  • 步骤二
  • 步骤三
  • 结尾

问题

基于 Node.js 开发后台服务的时候,已经会遇到各种莫名其妙的问题,排查之后会发现很多的时候都和 node 版本有关系。因此,我们很多时候就需要切换 node 的版本。那么,有什么好方法可以在 windows 系统上非常方便的切换 node 版本呢,今天我们就来介绍一款神器 —— n,是的,你没有看错,我也没有写错,就是一个字母 n。

解决

接下来,我们就介绍一下 n 是如何使用的。

步骤一

安装 n 工具,命令如下:

npm install n -g

但是安装过程中,windows系统很可能会遇到如下报错:

notsup Unsupported platform for n@7.3.1: wanted {“os“:“!win32“,“arch“:“any“} (current: {“os“:“win32“,“arch”:"x64"})

步骤二

如果遇到上述问题,可以用一个方法解决,就是启用强制安装,具体执行命令如下:

npm install n -g --force

n 终于安装成功了,但是,你会伤心的发现,n 无法修改 node 版本,原因是 n 在 windows 系统上不支持切换 node 版本。

折腾了半天,白忙活了吗?不不,来看步骤三。

步骤三

方法比较原始,从官网下载对应的版本,然后覆盖掉原来的版本即可,可以直接替换 node.exe 文件。

官网地址:nodejs.org/zh-cn/downl…

结尾

修改 node 版本,具体方法在 mac 和 windows 系统上会存在一定差异,大家一定要知道二者的不同。不然很容易陷入死胡同出不来,比如,如果你不知道 n 在 windows 不支持,一直排查环境问题就得不偿失了。


是的,就是这么简单,我们把一个最简单的 websocket 服务就完成了,而且可以正常运行。如果感兴趣欢迎评论,我会继续分享后续内容。




作者简介:大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,同时也是CSDN博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,公众号:玩转音视频,欢迎关注我分享更多干货!


目录
相关文章
|
3月前
|
Windows
如何查看自己电脑的windows系统版本?
这篇文章提供了一种简单快捷的方法来查看自己电脑的Windows系统版本,通过使用Windows的"运行"功能并输入`winver`命令来快速获取系统版本信息。
如何查看自己电脑的windows系统版本?
|
7天前
|
JavaScript Linux iOS开发
详解如何实现自由切换Node.js版本
不同的项目中需要使用不同版本的 Node.js,有时旧项目需要旧版本,而新项目则可能依赖最新的 Node.js 版本
|
2月前
|
安全 Java 应用服务中间件
Windows版本的Tomcat无法启动,如何处理?
Windows版本的Tomcat无法启动,如何处理?
168 14
|
2月前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
2月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
JavaScript Linux 开发者
一个用于管理多个 Node.js 版本的安装和切换开源工具
【9月更文挑战第14天】nvm(Node Version Manager)是一个开源工具,用于便捷地管理多个 Node.js 版本。其特点包括:版本安装便捷,支持 LTS 和最新版本;版本切换简单,不影响开发流程;多平台支持,包括 Windows、macOS 和 Linux;社区活跃,持续更新。通过 nvm,开发者可以轻松安装、切换和管理不同项目的 Node.js 版本,提高开发效率。
|
1月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
2月前
|
缓存 资源调度
解决node升级到18版本node-sass安装问题
解决node升级到18版本node-sass安装问题
|
1月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
161 0
|
2月前
|
Windows
【收藏】每个Windows XP版本的缩写
【收藏】每个Windows XP版本的缩写