近年来,Node.js作为前端开发的顶梁柱,已经被越来越多的开发者广泛使用。但不少坚持用Windows 7的朋友却发出了这样的抱怨:“Win7根本装不了最新版的Node.js!这该怎么办?” 其实,这个问题既和技术有关,也和理念有关。如果你还在用Win7,或许是时候重新思考一下升级的必要性了。本文将详细分析为什么Win7无法直接安装最新版的Node.js,并提供解决方案。
下载二进制压缩包
在win7
系统下安装最新版node.js
,提示最低要求Win
版本是Win8.1
或Server 2012
,然后拒绝安装。
也是,这都2025年
了,而你却还在使用早被microsoft
停止维护的win7
系统,你是不是该去升级下你的系统了。
然而,在某种情况下,如政府项目等,他们还在使用win7
系统,他们总不可能为了迁就你,而去更新可能含有“潜在风险”的系统。
既然如此,那么该如何在win7
系统下安装最新的node.js
呢?
其实,win7
是可以安装最新版的node.js
的。
我们将下载下来的压缩包,进行解压到你想要存放的任意位置。
在cmd
窗口中运行node -v
,输出当前node.js
的版本。
然而依旧会给出警告提示,那么,我们可以通过set NODE_SKIP_PLATFORM_CHECK=1
。
之后再次输入node -v
命令,便能够正常输出node
版本信息了。
配置环境变量
虽然通过上述步骤,我们已然在win7
系统下安装上了node.js
最新版本。但你发现没node -v
命令是需要在它解压路径下,换句话说,便是离开该目录,是找不到node.exe
这个可执行文件的。
或许你早就想到了,那么将node.exe
所在的路径添加到PATH
环境变量中即可。
然而,我们还需设置set NODE_SKIP_PLATFORM_CHECK=1
这个环境变量,因为这种设置只对当前cmd
窗口有效,为了一劳永逸
,我们也将它设置进环境变量。
而如果想要切换成其他版本,只需下载对应版本的二进制压缩包即可,配置方式同上,是不是感觉很丝滑
呢!