最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows部署NVM并下載多版本Node.js的方法(含刪除原有Node的方法)

 更新時(shí)間:2025年01月13日 10:54:11   作者:瘋狂學(xué)習(xí)GIS  
這篇文章主要介紹了Windows部署NVM并下載多版本Node.js的方法(含刪除原有Node的方法),文中通過圖文結(jié)合的方式講解的非常詳細(xì),對大家了解Node.js有一定的幫助,需要的朋友可以參考下

本文介紹在Windows電腦中,下載、部署NVM(node.js version management)環(huán)境,并基于其安裝不同版本的Node.js的方法。

在之前的文章Windows系統(tǒng)下載、部署Node.js與npm環(huán)境的方法中,我們介紹過Node.js環(huán)境的部署方法;而有時(shí),我們希望在同一臺電腦中配置多個(gè)不同版本的Node.js,這就需要用到NVM了——其可以讓我們在同一臺電腦中配置多個(gè)不同版本的Node.js,并隨時(shí)切換當(dāng)前所需的版本。本文就介紹一下NVMWindows電腦中的部署方法。

需要注意,如果之前電腦中安裝過Node.js環(huán)境,那么需要先將原先的Node.js刪除干凈后,再安裝NVM;具體刪除方法,大家可以參考干凈卸載Windows的Node.js環(huán)境的方法

首先,我們進(jìn)入NVMGitHub中的主頁,并在Assets中,選擇對應(yīng)的安裝包。對于Windows電腦,我們選擇如下圖所示的安裝包即可。

下載后,將安裝包解壓,即可得到.exe格式的安裝文件,如下圖所示。

隨后,雙擊得到的.exe格式文件,即可開始安裝。安裝過程中,其他流程都選擇默認(rèn)的選項(xiàng)即可,但有2個(gè)地方需要稍微注意。

首先,在如下圖所示的環(huán)節(jié)中,可以自行修改一下NVM的安裝路徑;這里要記住這個(gè)路徑。

其次,還需要在下圖所示的環(huán)節(jié)中,指定用NVM下載Node.js時(shí)的安裝路徑;同樣的,也記住這個(gè)路徑。

在這里,為了方便,我是直接在C盤中新建了一個(gè)文件夾,作為NVM下載Node.js的路徑;如下圖所示。

完成上述安裝操作后,同時(shí)按下Windows徽標(biāo)鍵與R鍵,并在其中輸入cmd,打開一個(gè)命令行窗口,并在其中輸入如下代碼;這個(gè)代碼用以查看當(dāng)前電腦中NVM的版本。

nvm -v

執(zhí)行上述代碼,如下圖所示。可以看到,已經(jīng)可以正常顯示NVM版本,證明我們目前已經(jīng)成功安裝NVM了。

但是,建議大家在完成NVM的安裝后,再換一下源——這個(gè)源就是下載Node.js時(shí)的來源。網(wǎng)上很多教程說,這個(gè)換源的步驟是可選的,所以一開始我也就沒換源(主要是之前用Python的時(shí)候幾乎從來沒換過源,也沒什么問題,所以沒有換源的習(xí)慣)。但是,后來發(fā)現(xiàn)如果不換源的話,下載Node.js就很容易出問題,所以后面還是換了一下。

首先,進(jìn)入我們前面指定的NVM的安裝路徑,并找到其中的settings.txt文件,如下圖所示。

隨后,在這個(gè).txt文件末尾,增加兩行,內(nèi)容如下。

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

修改后,這個(gè)文件如下圖所示。通過上述操作,就將源換到了淘寶源。

至此,我們就可以基于NVM環(huán)境,來下載、安裝多個(gè)不同版本的Node.js了。

首先,在命令行中輸入如下代碼,查看當(dāng)前可以下載、安裝的全部Node.js版本

nvm ls available

執(zhí)行上述代碼,如下圖所示。

其中,上述代碼只能獲取版本比較新的一部分Node.js,如果需要更早的版本,大家可以查看這個(gè)網(wǎng)站:https://nodejs.org/en/about/previous-releases。

在這里,我就以12.22.12版本為例,來介紹一下用NVM下載、安裝Node.js的方法。

還是在命令行中,輸入如下代碼。其中,這個(gè)版本號按照大家的實(shí)際需求來改即可。

nvm install 12.22.12

執(zhí)行上述代碼。這里需要注意,如果出現(xiàn)如下圖所示的情況(先看圖中第一次執(zhí)行nvm install 12.22.12后出現(xiàn)的提示),說明沒有成功安裝Node.js——我當(dāng)初出現(xiàn)這個(gè)錯(cuò)誤,估計(jì)就是一開始沒有換源導(dǎo)致的。

雖然上圖中,第二次執(zhí)行nvm install 12.22.12,也會(huì)說已經(jīng)安裝過此版本的Node.js;但是第一次執(zhí)行后的那個(gè)提示,就是說明確實(shí)沒有安裝成功。

這個(gè)時(shí)候,如果我們用如下的代碼,也是無法刪除此版本的Node.js的。

nvm uninstall 12.22.12

執(zhí)行上述代碼,可以看到它說無法刪除這個(gè)版本,建議用nvm list命令來看一下當(dāng)前自己電腦中到底安裝了哪些版本;可是如果真的用了nvm list命令,就會(huì)發(fā)現(xiàn)它又告訴你確實(shí)安裝了這個(gè)版本,無限循環(huán)。如下圖所示。

針對上述這種安裝Node.js失敗,且NVM還誤以為已經(jīng)安裝過它的情況,其實(shí)也比較好解決。

首先,進(jìn)入前述我們設(shè)置的NVM的安裝路徑,將上述存在問題的Node.js的版本號的那個(gè)文件夾整體刪除,如下圖所示。

隨后,再進(jìn)入用NVM下載Node.js時(shí)的安裝路徑,將其中大小為0node.exe文件刪除,如下圖所示。

隨后,即可恢復(fù)正常。例如,此時(shí)通過nvm list命令,可以看到那個(gè)有問題的版本已經(jīng)刪除掉了,如下圖所示(看其中第二個(gè)nvm list命令)。

隨后,重新執(zhí)行安裝語句(在我這里就是nvm install 12.22.12這句),就可以看到已經(jīng)能夠正常安裝了,如下圖所示。

安裝完畢后,首先通過nvm use 12.22.12命令,將NVM當(dāng)前所用的Node.js的版本切換到指定版本;隨后,可以通過node -v命令,可以查看NVM當(dāng)前所用的Node.js的版本,如下圖所示。

到這里,就完成了NVM環(huán)境,以及指定版本Node.js的下載與安裝。

至此,大功告成。

以上就是Windows部署NVM并下載多版本Node.js的方法(含刪除原有Node的方法)的詳細(xì)內(nèi)容,更多關(guān)于Windows部署NVM并下載本Node.js的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • pnpm的安裝及其使用教程(匯總)

    pnpm的安裝及其使用教程(匯總)

    pnpm是 Node.js 的替代包管理器,它是 npm 的直接替代品,速度更快、效率更高,它由 npm/yarn 衍生而來,但卻解決了 npm/yarn 內(nèi)部潛在的 bug,并且極大了地優(yōu)化了性能,本文給大家介紹pnpm的安裝及其使用,感興趣的朋友一起看看吧
    2023-12-12
  • pnpm實(shí)現(xiàn)依賴包共享和依賴包項(xiàng)目隔離的方法詳解

    pnpm實(shí)現(xiàn)依賴包共享和依賴包項(xiàng)目隔離的方法詳解

    pnpm是Node.js的包管理器,它是 npm 的直接替代品,相對于npm和yarn它的優(yōu)點(diǎn)就在于速度快和高效節(jié)省磁盤空間,本文主要講解pnpm相比于npm/yarn如何利用軟硬鏈接來節(jié)省磁盤空間,以及如何實(shí)現(xiàn)依賴包共享和依賴包項(xiàng)目隔離的,需要的朋友可以參考下
    2024-05-05
  • Node.js使用MySQL連接池的方法實(shí)例

    Node.js使用MySQL連接池的方法實(shí)例

    這篇文章主要介紹了Node.js使用MySQL連接池的方法,結(jié)合具體實(shí)例形式分析了nodejs操作mysql連接池的相關(guān)模塊安裝、連接、查詢等使用技巧,需要的朋友可以參考下
    2018-02-02
  • NodeJS整合銀聯(lián)網(wǎng)關(guān)支付(DEMO)

    NodeJS整合銀聯(lián)網(wǎng)關(guān)支付(DEMO)

    這篇文章主要介紹了NodeJS整合銀聯(lián)網(wǎng)關(guān)支付DEMO的相關(guān)資料非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • node?NPM庫promise?異步任務(wù)狀態(tài)管理

    node?NPM庫promise?異步任務(wù)狀態(tài)管理

    這篇文章主要介紹了node?NPM庫promise?異步任務(wù)狀態(tài)管理
    2023-07-07
  • node+koa實(shí)現(xiàn)數(shù)據(jù)mock接口的方法

    node+koa實(shí)現(xiàn)數(shù)據(jù)mock接口的方法

    本篇文章主要介紹了node+koa實(shí)現(xiàn)數(shù)據(jù)mock接口的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 深入理解node.js http模塊

    深入理解node.js http模塊

    這篇文章主要介紹了深入理解node.js http模塊,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • node創(chuàng)建Vue項(xiàng)目步驟詳解

    node創(chuàng)建Vue項(xiàng)目步驟詳解

    在本篇文章里小編給大家整理的是關(guān)于node創(chuàng)建Vue項(xiàng)目步驟詳解內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • node實(shí)現(xiàn)簡單的增刪改查接口實(shí)例代碼

    node實(shí)現(xiàn)簡單的增刪改查接口實(shí)例代碼

    在本篇文章里小編給大家整理的是關(guān)于node實(shí)現(xiàn)簡單的增刪改查接口的相關(guān)實(shí)例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • 如何在nodejs中體驗(yàn)http/2詳解

    如何在nodejs中體驗(yàn)http/2詳解

    HTTP/2主要利用多路復(fù)用傳輸,頭部壓縮,服務(wù)端推送,可以減少網(wǎng)絡(luò)延遲對性能帶來的影響,優(yōu)化首次訪問速度,提高傳輸效率,下面這篇文章主要給大家介紹了關(guān)于如何在nodejs中體驗(yàn)http/2的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評論

蛟河市| 平凉市| 大同县| 绥德县| 独山县| 樟树市| 商南县| 井冈山市| 吉水县| 临沭县| 达州市| 东方市| 凌源市| 昭觉县| 丰原市| 昌图县| 华容县| 乌鲁木齐市| 凤山市| 红河县| 临海市| 唐山市| 平邑县| 甘南县| 卢氏县| 贺州市| 阳西县| 米脂县| 夏津县| 同仁县| 乌鲁木齐市| 平和县| 全椒县| 巴彦淖尔市| 南皮县| 塔城市| 昭通市| 宜州市| 石阡县| 汝州市| 衡水市|