Windows7系統(tǒng)下如何安裝nodejs16以上版本
由于 Windows 7 對(duì) nodejs 13(nodejs 12)以上的版本不兼容了 不支持安裝 nodejs 16 以上版本的,具體解決方法如下:
1、到官網(wǎng)去找早期歷史版本的 nodejs 13 (12) 版本的 .msi 文件下載下來(lái), 如果你的電腦安裝的有的話(huà),直接省略這步; 13x 網(wǎng)址:https://nodejs.org/download/release/latest-v13.x/ ;
注:環(huán)境變量,在安裝過(guò)程中,它會(huì)幫你配置。
2、安裝完之后找到當(dāng)前安裝完成的 nodejs 目錄,比如:E:\nodejs 結(jié)構(gòu)如下:
3、去官網(wǎng)找 nodejs 16 以上的版本的 .zip 文件下載 ( 最新版本應(yīng)該也可以) 下來(lái),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 模塊的各種依賴(lài)包位置路徑),將舊版本的 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的Axure文件在線預(yù)覽的實(shí)現(xiàn)代碼
這篇文章主要介紹了基于Node的Axure文件在線預(yù)覽的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08node.js中的querystring.parse方法使用說(shuō)明
這篇文章主要介紹了node.js中的querystring.parse方法使用說(shuō)明,本文介紹了querystring.parse的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12node.js利用socket.io實(shí)現(xiàn)多人在線匹配聯(lián)機(jī)五子棋
這篇文章主要介紹了node.js利用socket.io實(shí)現(xiàn)多人在線匹配聯(lián)機(jī)五子棋的操作方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05nodejs的http和https下載遠(yuǎn)程資源post數(shù)據(jù)實(shí)例
這篇文章主要為大家介紹了nodejs的http和https下載遠(yuǎn)程資源post數(shù)據(jù)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09Node.js中npm 和 peerDependencies的使用
本文詳細(xì)介紹了npm中的peerDependencies和--legacy-peer-deps使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01windows安裝nvm并配置換源的實(shí)現(xiàn)步驟
本文介紹在Windows上安裝NVM并配置Node.js路徑和鏡像源,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11Node.js與npm版本兼容性問(wèn)題的原因及解決方案
在現(xiàn)代 Web 開(kāi)發(fā)中,Node.js 和 npm 是不可或缺的工具,然而,隨著 Node.js 和 npm 的快速發(fā)展,版本之間的兼容性問(wèn)題逐漸成為開(kāi)發(fā)者面臨的常見(jiàn)挑戰(zhàn),本文將深入探討 Node.js 和 npm 版本兼容性問(wèn)題,分析其產(chǎn)生的原因,并提供解決方案和最佳實(shí)踐,需要的朋友可以參考下2025-01-01