目录
- 问题
- 解决
- 步骤一
- 步骤二
- 步骤三
- 结尾
问题
基于 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 文件。
结尾
修改 node 版本,具体方法在 mac 和 windows 系统上会存在一定差异,大家一定要知道二者的不同。不然很容易陷入死胡同出不来,比如,如果你不知道 n 在 windows 不支持,一直排查环境问题就得不偿失了。
是的,就是这么简单,我们把一个最简单的 websocket 服务就完成了,而且可以正常运行。如果感兴趣欢迎评论,我会继续分享后续内容。
作者简介:大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,同时也是CSDN博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,公众号:玩转音视频,欢迎关注我分享更多干货!