如何在windows上修改node版本

举报
liuzhen007 发表于 2021/10/28 23:12:05 2021/10/28
【摘要】 目录问题解决步骤一步骤二步骤三结尾 问题基于 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 文件。

官网地址:https://nodejs.org/zh-cn/download/releases/

结尾

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。