Windows7系統(tǒng)下如何安裝nodejs16以上版本
由于 Windows 7 對(duì) nodejs 13(nodejs 12)以上的版本不兼容了 不支持安裝 nodejs 16 以上版本的,具體解決方法如下:
1、到官網(wǎng)去找早期歷史版本的 nodejs 13 (12) 版本的 .msi 文件下載下來, 如果你的電腦安裝的有的話,直接省略這步; 13x 網(wǎng)址:https://nodejs.org/download/release/latest-v13.x/ ;

注:環(huán)境變量,在安裝過程中,它會(huì)幫你配置。
2、安裝完之后找到當(dāng)前安裝完成的 nodejs 目錄,比如:E:\nodejs 結(jié)構(gòu)如下:

3、去官網(wǎng)找 nodejs 16 以上的版本的 .zip 文件下載 ( 最新版本應(yīng)該也可以) 下來,16x 網(wǎng)址: https://nodejs.org/download/release/latest-v16.x/

4、將步驟 2 (舊版本)的目錄結(jié)構(gòu)中所有文件添加到壓縮文件備份一份;
5、解壓上述下載好的新版本 nodejs 的 zip 文件,到目錄 E:\nodejs ,將所有同名文件覆蓋;
6、配置系統(tǒng)環(huán)境變量 NODE_SKIP_PLATFORM_CHECK = 1;

7、命令行使用 node -v 指令,檢查當(dāng)前 node 版本是否更新成功;

8、使用 npm - v 指令檢查 npm 是否更新 和 使用;這里使用了 這個(gè)指令會(huì)后 會(huì)出現(xiàn) SocksProxyAgent 錯(cuò)誤,因?yàn)槲覀?strong>能夠安裝成功的 舊的 13x 版本的 SocksProxyAgent 和 新版本我們用不了的是有沖突的,所以我們需要把新版本的 SocksProxyAgent 模塊 替換為 舊版本的 SocksProxyAgent 模塊,進(jìn)入到 E:\nodejs\node_modules\npm\node_modules 目錄(報(bào)錯(cuò)中會(huì)有提示這個(gè)目錄);具體操作: 首先,進(jìn)入到剛才備份的舊版本 nodejs 壓縮文件中,找相同位置的路徑(即 npm 模塊的各種依賴包位置路徑),將舊版本的 agent-base 文件 復(fù)制 拷貝到新版本中 替換;

然后, 將舊版本的 socks-proxy-agent 文件 復(fù)制 拷貝到新版本中 替換;

再次執(zhí)行 npm - v 發(fā)現(xiàn)還是有錯(cuò),但不是SocksProxyAgent 錯(cuò)誤,變成了 HttpProxyAgent 錯(cuò)誤 , 這里同理用舊的 http-proxy-agent 文件 替換掉 新的;改完之后再次執(zhí)行,還是有個(gè) HttpsProxyAgent 錯(cuò)誤 ,這里同理用舊的 https-proxy-agent 文件 替換掉 新的;以上修改完成后 執(zhí)行 npm - v 發(fā)現(xiàn)能夠正常執(zhí)行指令了。
9、如果還有 npm install 這方面的錯(cuò)誤 或者 警告 可以將 npm.cmd 腳本文件修改

為

總結(jié)
到此這篇關(guān)于Windows7系統(tǒng)下如何安裝nodejs16以上版本的文章就介紹到這了,更多相關(guān)Windows7安裝nodejs16以上版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Node.js中fs模塊實(shí)現(xiàn)配置文件的讀寫操作
在Node.js中, fs模塊提供了對(duì)文件系統(tǒng)的訪問功能,我們可以利用它來實(shí)現(xiàn)配置文件的讀取和寫入操作,這篇文章主要介紹了Node.js中fs模塊實(shí)現(xiàn)配置文件的讀寫,需要的朋友可以參考下2024-04-04
module.exports和exports使用誤區(qū)案例分析
module.exports和exports使用誤區(qū),使用require()模塊時(shí),得到的永遠(yuǎn)都是module.exports指向的對(duì)象2023-04-04
node.js文件系統(tǒng)模塊和兩個(gè)重要模塊
這篇文章主要介紹了node.js文件系統(tǒng)模塊和兩個(gè)重要模塊,nodejs是JavaScript的后端運(yùn)行環(huán)境,并對(duì)node.js的fs文件系統(tǒng)模塊做了簡(jiǎn)單的介紹,需要的小伙伴可以參考一下2022-06-06
手把手教你VSCode配置JavaScript基于Node.js的調(diào)試環(huán)境
最近在補(bǔ)數(shù)據(jù)結(jié)構(gòu),在用VScode調(diào)試js代碼文件結(jié)果怎么都不行,這篇文章主要給大家介紹了關(guān)于VSCode配置JavaScript基于Node.js的調(diào)試環(huán)境的相關(guān)資料,需要的朋友可以參考下2022-12-12
基于NodeJS開發(fā)釘釘回調(diào)接口實(shí)現(xiàn)AES-CBC加解密
這篇文章主要介紹了基于NodeJS開發(fā)釘釘回調(diào)接口 實(shí)現(xiàn)AES-CBC加解密,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
詳解NodeJs項(xiàng)目 CentOs linux服務(wù)器線上部署
這篇文章主要介紹了NodeJs項(xiàng)目 CentOs linux服務(wù)器線上部署,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
利用node.js啟動(dòng)本地服務(wù)器的操作指南(超詳細(xì))
這篇文章主要介紹了利用node.js啟動(dòng)本地服務(wù)器的操作指南(超詳細(xì)),有很多小伙伴制作網(wǎng)站或者小程序時(shí),需要通過服務(wù)器來把前端和后端連接起來,那么我們今天學(xué)習(xí)啟動(dòng)node.js服務(wù)器,文中有詳細(xì)的代碼示例和圖文供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下2024-05-05
Node.js刷新session過期時(shí)間的實(shí)現(xiàn)方法推薦
下面小編就為大家?guī)硪黄狽ode.js刷新session過期時(shí)間的實(shí)現(xiàn)方法推薦。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05

