欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用nvm實(shí)現(xiàn)多個(gè)nodejs版本的快速切換

 更新時(shí)間:2024年09月11日 11:24:12   作者:愛分享的代碼君  
NodeJS的升級(jí)比較快,在開發(fā)中要使用最新的版本,必須經(jīng)常升級(jí),但對(duì)于一些老項(xiàng)目可能又要使用低版本的NodeJS,使用nvm工具可以方便的管理下載的NodeJS版本,并通過命令實(shí)現(xiàn)NodeJS版本的快速切換,需要的朋友可以參考下

引言

NodeJS的升級(jí)比較快,在開發(fā)中要使用最新的版本,必須經(jīng)常升級(jí),但對(duì)于一些老項(xiàng)目可能又要使用低版本的NodeJS,雖然可以在系統(tǒng)中同時(shí)安裝多個(gè)NodeJS的版本,然后通過修改環(huán)境變量的方式實(shí)現(xiàn)切換,但這種方法太麻煩。使用nvm工具可以方便的管理下載的NodeJS版本,并通過命令實(shí)現(xiàn)NodeJS版本的快速切換。

一、下載

下載地址:https://pan.quark.cn/s/f11352426d59

二、安裝

1、解壓后得到nvm-setup.exe文件。右鍵“以管理員身份運(yùn)行”。

2、在此頁(yè)面中勾選“I accept the agreement”,同意協(xié)議,點(diǎn)擊“Next”

3、設(shè)置nvm的安裝目錄,注意路徑不要有空格、特殊符號(hào)等,最后是全小寫字母。點(diǎn)擊“Next”

4、此處設(shè)置nvm切換的當(dāng)前版本NodeJS的存儲(chǔ)目錄。點(diǎn)擊“Next”

5、點(diǎn)擊“Install”等待安裝完成

二、配置

1、環(huán)境變量

如果之前已安裝了NodeJS,需要?jiǎng)h除Path中的根路徑,如在《NodeJS的安裝和運(yùn)行配置》這章中NodeJS的安裝路徑是D:\program\server\nodejs\v18.16.0,因此需要在環(huán)境變量的path中把此路徑刪除

2、修改nvm的配置文件settings.txt

1)修改root路徑為NodeJS的安裝目錄,即此目錄下為所有版本的NodeJS,如示例的root目錄 為D:\program\server\nodejs,全局插件和緩存,以及對(duì)應(yīng)版本的NodeJS都在此目錄下。

注意:

要使此目錄下原來的NodeJS能自動(dòng)加入到nvm管理中,其名稱必須為“v + 版本號(hào)”

2)添加node和npm和版本的下載鏡像,

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

三、使用

1、檢查是否安裝成功

打開cmd,輸入以下命令,如果能正確顯示版本號(hào),則表示安裝成功

nvm -v

2、查看當(dāng)前已安裝的NodeJS列表

nvm list

3、查看線上提供的可供下載的NodeJS版本

nvm list available

4、下載指定版本的NodeJS,如20.17.0

nvm install 要下載的版本號(hào)

此進(jìn)新版本的NodeJS已下載到目錄下。

5、切換版本

1)如果是才安裝成功,此時(shí)node命令是無法使用的

2)切換到指定版本

nvm use 要切換的版本號(hào)

此處示例為18.16.0,

切換后,會(huì)把v18.16.0目錄創(chuàng)建一個(gè)快捷方式,名稱為current

此時(shí)再使用node -v 可以看到正確的版本號(hào)

由于nvm線上最低只提供18.x版本的下載,如果是要使用更低本的NodeJS,可以下載對(duì)應(yīng)版本的壓縮包,然后解壓到NodeJS的安裝目錄下,并把此版本的名稱改成“v + 版本號(hào)”的形式,比如“v16.12.0”,這樣nvm就可以自動(dòng)識(shí)別此版本的NodeJS了。

以上就是使用nvm實(shí)現(xiàn)多個(gè)nodejs版本的快速切換的詳細(xì)內(nèi)容,更多關(guān)于nvm多個(gè)nodejs版本切換的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • electron原理,以及electron生成可執(zhí)行文件的方法實(shí)例分析

    electron原理,以及electron生成可執(zhí)行文件的方法實(shí)例分析

    這篇文章主要介紹了electron原理,以及electron生成可執(zhí)行文件的方法,結(jié)合實(shí)例形式分析了electron原理以及electron生成可執(zhí)行文件的具體操作步驟、實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2023-04-04
  • Node.js中的package.json與cnpm命令行工具介紹

    Node.js中的package.json與cnpm命令行工具介紹

    這篇文章介紹了Node.js中的package.json與cnpm命令行工具,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Node.js中Request模塊處理HTTP協(xié)議請(qǐng)求的基本使用教程

    Node.js中Request模塊處理HTTP協(xié)議請(qǐng)求的基本使用教程

    這篇文章主要介紹了Node.js中Request模塊處理HTTP請(qǐng)求的基本使用教程,request也支持OAuth的簽名請(qǐng)求,很好很強(qiáng)大,需要的朋友可以參考下
    2016-03-03
  • Node.js下自定義錯(cuò)誤類型詳解

    Node.js下自定義錯(cuò)誤類型詳解

    在JavaScript里面,運(yùn)行過程中的錯(cuò)誤的類型總是被人忽略,這篇文章給大家詳細(xì)介紹了如何在Node.js下自定義錯(cuò)誤類型,對(duì)大家學(xué)習(xí)或者使用Node.js具有一定的參考借鑒價(jià)值,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • Node.js中參數(shù)傳遞的兩種方式詳解

    Node.js中參數(shù)傳遞的兩種方式詳解

    這篇文章主要為大家介紹了Node.js中參數(shù)傳遞的兩種方式:GET方式和POST方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04
  • npm?ERR!?Node.js?v20.11.0錯(cuò)誤的解決

    npm?ERR!?Node.js?v20.11.0錯(cuò)誤的解決

    在使用?npm?進(jìn)行包管理和構(gòu)建項(xiàng)目的過程中,有時(shí)會(huì)遇到錯(cuò)誤信息?npm?ERR!?Node.js?v20.11.0,本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-02-02
  • visual studio配置node.js開發(fā)的圖文教程

    visual studio配置node.js開發(fā)的圖文教程

    在進(jìn)行node開發(fā)時(shí),使用visual studio作為開發(fā)工具是非常常見的選擇,本文主要介紹了visual studio配置node.js開發(fā)的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • windows下更新npm和node的方法

    windows下更新npm和node的方法

    本篇文章主要介紹了windows下更新npm和node的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • mocha的時(shí)序規(guī)則講解

    mocha的時(shí)序規(guī)則講解

    今天小編就為大家分享一篇關(guān)于mocha的時(shí)序規(guī)則講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • NodeJS如何優(yōu)雅的實(shí)現(xiàn)Sleep休眠

    NodeJS如何優(yōu)雅的實(shí)現(xiàn)Sleep休眠

    這篇文章主要介紹了NodeJS如何優(yōu)雅的實(shí)現(xiàn)Sleep休眠問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09

最新評(píng)論