最新消息:因从typecho切换到wordpress, 由于转换导入问题,文章可能存在部分乱码或者排版问题,逐个排查修复中...

NodeJS新版无法在Windows7安装

懒得分类 admin 1119浏览 0评论

家里电脑是装的的Windows7系统.最近从Nodejs官方下载了个新版的安装包,发现无法安装.报错”This application is only supported on Windows 8.1,Windows Server 2012 R2, or higher.”,如下图所示:

这就尴尬了,不能为了你一个nodejs咱们就更新系统吧,耗时费精力.

肿么办?

办法一(适当懒人,没时间折腾的):

新的不行,咱们就找个的喽.这叫退而求其次.定位一下最后一版支持Windows7的下载了便是.经过查询,据说是V12.16.2 是最后一版了.那就下载它吧.

提供个地址: https://nodejs.org/en/blog/release/v12.16.2/

里面有各种系统的下载地址.提供个64位的MSI格式的直接下载地址:

https://nodejs.org/dist/v12.16.2/node-v12.16.2-x64.msi

办法二(去掉虚伪的外衣):

笔者猜测,这个版本限制仅是官方在制作安装包程序时设置的限制.要反限制,可以解压安装包重新打包.(解包重新制作安装包的方式有不少,之前–十几年前–介绍过.比如需要用软件监视安装时的操作诸如注册表创建,目录释放,环境变量添加等等,有专门的软件干这活的)

办法三(偷梁换柱法):

也可以考虑在办法一安装好后,直接将别处Windows 8.1以上版本安装好后的新版Nodejs 目录拷贝过来.–该方法已测试,并验证了方法二的猜测,它只是在安装程序端进行了限制而已. 

[亲测] 找了台Windows10安装了最新的Node,然后直接将安装目录的node.exe拷贝出来放到Windows7电脑。运行Node 仍然会有提示。按照提示设置一下环境变量 NODE_SKIP_PLATFORM_CHECK, 值为 1即可。

办法四(土豪办法):

重新买台电脑,装Windows10

转载请注明:Linc Hu » NodeJS新版无法在Windows7安装

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址