Win7系统使用高版本node.js

发布时间 2023-09-04 11:51:51作者: IT民工郑小江

一、问题描述

最近一段时间,由于公司前段构建Vue项目时,使用的是16.1.0版本的Node.js,而个人电脑上安装的是1.016.3

导致使用Vue UI时,总是提示下图的问题

 

 

 于是,只好升级Node.js的版本到16.1.0,但是在升级的时候,由于我本人使用的是Win7系统,出现了This applicaton is only supported on Windows 8.1indows Server 2012 R2, or higher提示,

大致意思:此应用程序仅在Windows 8.1Windows Server 2012 R2或更高版本上受支持,如下图所示

通过研究发现win7系统默认情况下只能安装node13及以下版本,安装node14以上版本时会弹出需要更高版本的错误。

 

二、解决办法

出现上面的问题,要求升级系统到Win8以上,但是由于本人电脑上安装的东西太多,又不想升级系统,于是在网上查找许多资料,终于找到解决上述问题的办法。

方式一:

  以管理员身份cmd运行,执行

set NODE_SKIP_PLATFORM_CHECK=1

 

 

 方式二:

  打开电脑的环境变量,在电脑系统环境变量配置

设置完成环境变量之后, 最好重新启动一下,以保证设置成功。

三、安装Node.js

进入Node.js的官网地址:http://nodejs.cn/,下载符合版本的node版本(点击下载地址:https://nodejs.org/zh-cn/download/releases/),我下载的是16.1.0版

 

 

下载完成之后,直接根据要求安装,详细可以参考:https://blog.csdn.net/qq_40712862/article/details/120231621,安装完成之后,查看node版本和npm版本

node -v
npm -v

可以看到版本已经更新

 

注意:调整之后,win7的极限应该是16.3 或者16.4, 后面会报找不到dll

https://blog.csdn.net/weixin_42272869/article/details/124526015

Vue 安装:

https://blog.csdn.net/u012767761/article/details/121424478