返回 导航

其他

hangge.com

Vue.js - 解决Win7下无法安装高版本Node.js问题(以16为例)

作者:hangge | 2023-08-09 08:55
    Windows 7 最高只支持 nodejs v13 或者以下的版本,如果我们下载了高版本的 .msi 文件进行安装,安装时会提示系统不兼容,无法安装。如果有特殊需求,非需要在 Win7 系统下安装高版本的 Node.js 的话,可以参照如下方法解决。

(1)到官网(点击访问)下载最后一个 nodejs 13 版本的 .msi 文件,然后直接安装。

(2)安装完毕后,备份 nodejs 安装目录,一般是 C:\Program Files\nodejs\。或者我们也可以只备份 C:\Program Files\nodejs\node_modules\npm\node_modules 目录下的 agent-basesocks-proxy-agenthttp-proxy-agenthttps-proxy-agent 这几个文件夹。这个后面要用到。

(3)到官网下载高版本的 .zip 文件,这里我以 16 版本为例(点击访问

(4)下载后解压,覆盖之前低版本的 nodejs 安装目录。覆盖之后,再将之前低版本备份的 agent-basesocks-proxy-agenthttp-proxy-agenthttps-proxy-agent 这几个文件夹拷贝回来覆盖替换。
提示:因为高版本其中一些模块比如 SocksProxyAgentHttpsProxyAgent 我们是用不了的,所有要将其还原成老的。否则一些 npm 命令会报错。

(5)打开系统的“环境变量”设置窗口,新增一个系统环境变量:NODE_SKIP_PLATFORM_CHECK = 1。作用是忽略平台审查。

(6)最后我们使用 node -v 命令查看下版本,可以发现版本已经更新成功了。
评论

全部评论(0)

回到顶部