Windows7系统下如何安装nodejs16以上版本

 更新时间:2023年07月26日 08:58:51   作者:小黑°  
这篇文章主要给大家介绍了关于Windows7系统下如何安装nodejs16以上版本的相关资料,很多时候node.js的版本存在兼容,文中通过图文介绍的非常详细,需要的朋友可以参考下

由于 Windows 7 对 nodejs 13(nodejs 12)以上的版本不兼容了 不支持安装 nodejs 16 以上版本的,具体解决方法如下:

1、到官网去找早期历史版本的 nodejs 13 (12) 版本的 .msi 文件下载下来, 如果你的电脑安装的有的话,直接省略这步; 13x 网址:https://nodejs.org/download/release/latest-v13.x/

注:环境变量,在安装过程中,它会帮你配置。

2、安装完之后找到当前安装完成的 nodejs 目录,比如:E:\nodejs 结构如下:

3、去官网找 nodejs 16 以上的版本的 .zip 文件下载 ( 最新版本应该也可以) 下来,16x 网址: https://nodejs.org/download/release/latest-v16.x/

4、将步骤 2 (旧版本)的目录结构中所有文件添加到压缩文件备份一份;

5、解压上述下载好的新版本 nodejs 的 zip 文件,到目录 E:\nodejs ,将所有同名文件覆盖

6、配置系统环境变量 NODE_SKIP_PLATFORM_CHECK = 1

7、命令行使用 node -v 指令,检查当前 node 版本是否更新成功;

8、使用 npm - v 指令检查 npm 是否更新 和 使用;这里使用了 这个指令会后 会出现 SocksProxyAgent 错误,因为我们能够安装成功的 旧的 13x 版本的 SocksProxyAgent 和 新版本我们用不了的是有冲突的,所以我们需要把新版本的 SocksProxyAgent 模块 替换为 旧版本的 SocksProxyAgent 模块,进入到 E:\nodejs\node_modules\npm\node_modules 目录(报错中会有提示这个目录);具体操作: 首先,进入到刚才备份的旧版本 nodejs 压缩文件中,找相同位置的路径(即 npm 模块的各种依赖包位置路径),将旧版本的 agent-base 文件 复制 拷贝到新版本中 替换

然后, 将旧版本的 socks-proxy-agent 文件 复制 拷贝到新版本中 替换

再次执行 npm - v 发现还是有错,但不是SocksProxyAgent 错误,变成了 HttpProxyAgent 错误 , 这里同理用旧的 http-proxy-agent 文件 替换掉 新的;改完之后再次执行,还是有个 HttpsProxyAgent 错误 ,这里同理用旧的 https-proxy-agent 文件 替换掉 新的;以上修改完成后 执行 npm - v 发现能够正常执行指令了。

9、如果还有 npm install 这方面的错误 或者 警告 可以将 npm.cmd 脚本文件修改

总结 

到此这篇关于Windows7系统下如何安装nodejs16以上版本的文章就介绍到这了,更多相关Windows7安装nodejs16以上版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Node.js之http模块的用法

    Node.js之http模块的用法

    这篇文章主要介绍了Node.js之http模块的用法,对Node.js感兴趣的同学,可以参考下
    2021-04-04
  • Node.js安装配置图文教程

    Node.js安装配置图文教程

    这篇文章主要为大家详细介绍了Node.js安装配置的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 基于Node的Axure文件在线预览的实现代码

    基于Node的Axure文件在线预览的实现代码

    这篇文章主要介绍了基于Node的Axure文件在线预览的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • node.js中的querystring.parse方法使用说明

    node.js中的querystring.parse方法使用说明

    这篇文章主要介绍了node.js中的querystring.parse方法使用说明,本文介绍了querystring.parse的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node.js利用socket.io实现多人在线匹配联机五子棋

    node.js利用socket.io实现多人在线匹配联机五子棋

    这篇文章主要介绍了node.js利用socket.io实现多人在线匹配联机五子棋的操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • nodejs的http和https下载远程资源post数据实例

    nodejs的http和https下载远程资源post数据实例

    这篇文章主要为大家介绍了nodejs的http和https下载远程资源post数据实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Node.js中npm 和 peerDependencies的使用

    Node.js中npm 和 peerDependencies的使用

    本文详细介绍了npm中的peerDependencies和--legacy-peer-deps使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • node.js基础知识小结

    node.js基础知识小结

    本文给大家汇总介绍了学习node.js的一些关于开发环境的基础知识,非常简单,给新手们参考下
    2018-02-02
  • windows安装nvm并配置换源的实现步骤

    windows安装nvm并配置换源的实现步骤

    本文介绍在Windows上安装NVM并配置Node.js路径和镜像源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • Node.js与npm版本兼容性问题的原因及解决方案

    Node.js与npm版本兼容性问题的原因及解决方案

    在现代 Web 开发中,Node.js 和 npm 是不可或缺的工具,然而,随着 Node.js 和 npm 的快速发展,版本之间的兼容性问题逐渐成为开发者面临的常见挑战,本文将深入探讨 Node.js 和 npm 版本兼容性问题,分析其产生的原因,并提供解决方案和最佳实践,需要的朋友可以参考下
    2025-01-01

最新评论