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

使用NVM實(shí)現(xiàn)不同nodejs版本的自由切換

 更新時(shí)間:2024年02月28日 12:00:29   作者:Fun肆編程  
在工作中,我們可能需要同時(shí)進(jìn)行多個(gè)不同NodeJS版本的項(xiàng)目開(kāi)發(fā),這種情況下,對(duì)于維護(hù)多個(gè)版本的node將會(huì)是一件非常麻煩的事情,NVM就是為解決這個(gè)問(wèn)題而產(chǎn)生的,本文給出了下載、安裝及使用方法,需要的朋友可以參考下

一、NVM介紹

在工作中,我們可能需要同時(shí)進(jìn)行多個(gè)不同NodeJS版本的項(xiàng)目開(kāi)發(fā),這種情況下,對(duì)于維護(hù)多個(gè)版本的node將會(huì)是一件非常麻煩的事情,NVM(node.js version management)就是為解決這個(gè)問(wèn)題而產(chǎn)生的,顧名思義是一個(gè)nodejs的版本管理工具,他可以方便的在同一臺(tái)設(shè)備上進(jìn)行多個(gè)node版本之間切換。
下面列出下載、安裝及使用方法。

二、NVM的下載安裝

注意路徑不要出現(xiàn)中文和空格

1. NVM下載

安裝包地址:https://github.com/coreybutler/nvm-windows/releases

windows系統(tǒng)下載nvm-setup.zip安裝包

在這里插入圖片描述

2. NVM安裝

如果電腦上之前已經(jīng)單獨(dú)安裝了node,先卸載刪除(原先的環(huán)境變量也不需要了可以刪除),然后解壓nvm-setup.zip安裝包,進(jìn)入解壓的文件夾,雙擊exe后綴文件進(jìn)行安裝:

在這里插入圖片描述

選擇nvm的安裝路徑:

在這里插入圖片描述

選擇nodejs的快捷方式路徑(這里一定得是空文件夾或者不創(chuàng)建這個(gè)文件夾,因?yàn)閚vm會(huì)自動(dòng)創(chuàng)建這個(gè)文件夾為快捷方式):

在這里插入圖片描述

下一步后確認(rèn)安裝即可

驗(yàn)證

安裝完成后查看環(huán)境變量會(huì)發(fā)現(xiàn)新增了NVM_HOME(nvm安裝路徑)和NVM_SYMLINK(nvm自動(dòng)創(chuàng)建的nodejs文件夾的快捷方式路徑),如下圖:

在這里插入圖片描述

在命令行窗口輸入nvm后有如下圖信息證明安裝成功:

在這里插入圖片描述

三、NVM使用

注意:nvm在切換node版本時(shí)需要系統(tǒng)的管理員權(quán)限,所以需要以管理員身份打開(kāi)命令行窗口?。?!

1. 設(shè)置nvm環(huán)境

nvm默認(rèn)會(huì)從github下載npm,可能會(huì)有網(wǎng)絡(luò)問(wèn)題,所以最好設(shè)置為淘寶鏡像。nvm的配置也很簡(jiǎn)單,可以采用命令方式,在shell中執(zhí)行:

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

或者直接修改配置文件(在nvm安裝路徑下的settings.txt),如下圖:

在這里插入圖片描述

2.安裝nodejs

直接命令行執(zhí)行(v6.9.4可以替換為需要安裝的版本,此處僅做示例):

nvm install v6.9.4

執(zhí)行nvm list查看效果如下:

在這里插入圖片描述

3.使用或切換nodejs版本

shell執(zhí)行命令(6.9.4為nvm list列舉出來(lái)的版本,可以使用自己需要的版本):

nvm use 6.9.4

效果如下:

在這里插入圖片描述

這時(shí)你會(huì)發(fā)現(xiàn)原先指定的E:/dev/nodejs目錄變成了快捷方式,并且指向了E:/dev/nvm下安裝的nodejs目錄,如下圖:

在這里插入圖片描述

4.建議

通過(guò)npm安裝的全局node_modules應(yīng)該統(tǒng)一放在一個(gè)文件夾
所以建議設(shè)置npm的全局參數(shù):

npm config set prefix E:\dev\nvm\npm
npm config set cache E:\dev\nvm\npm\node_cache

Tips:記得把設(shè)置的prefix目錄加到系統(tǒng)環(huán)境變量的PATH變量?jī)?nèi)

效果如下:

在這里插入圖片描述

5.nvm命令總結(jié)

  1. nvm arch :顯示node是運(yùn)行在32位還是64位。
  2. nvm install <version> [arch] :安裝node, version是特定版本也可以是最新穩(wěn)定版本latest。可選參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)??梢蕴砑?ndash;insecure繞過(guò)遠(yuǎn)程服務(wù)器的SSL。
  3. nvm list [available] :顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡(jiǎn)化為ls。
  4. nvm on :開(kāi)啟node.js版本管理。
  5. nvm off :關(guān)閉node.js版本管理。
  6. nvm proxy [url] :設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。
  7. nvm node_mirror [url] :設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
  8. nvm npm_mirror [url] :設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
  9. nvm uninstall <version> :卸載指定版本node。
  10. nvm use [version] [arch] :使用制定版本node??芍付?2/64位。
  11. nvm root [path] :設(shè)置存儲(chǔ)不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。
  12. nvm version :顯示nvm版本。version可簡(jiǎn)化為v。

最后

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

相關(guān)文章

  • 利用node.js+mongodb如何搭建一個(gè)簡(jiǎn)單登錄注冊(cè)的功能詳解

    利用node.js+mongodb如何搭建一個(gè)簡(jiǎn)單登錄注冊(cè)的功能詳解

    這篇文章主要給大家介紹了關(guān)于利用node.js+mongodb如何搭建一個(gè)簡(jiǎn)單登錄注冊(cè)功能的相關(guān)資料,文中通過(guò)示例代碼介紹非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • 使用nvm安裝和管理node.js的詳細(xì)過(guò)程

    使用nvm安裝和管理node.js的詳細(xì)過(guò)程

    nvm?是?nodejs?的版本管理工具,可以在一個(gè)環(huán)境中同時(shí)安裝多個(gè)?nodejs?版本(和配套的?npm?版本),并隨時(shí)切換,這篇文章主要介紹了使用nvm安裝和管理node.js的相關(guān)資料,需要的朋友可以參考下
    2025-09-09
  • Node.js應(yīng)用設(shè)置安全的沙箱環(huán)境

    Node.js應(yīng)用設(shè)置安全的沙箱環(huán)境

    這篇文章主要介紹了Node.js應(yīng)用設(shè)置安全的沙箱環(huán)境的方法以及注意事項(xiàng),對(duì)此有需要的朋友可以參考學(xué)習(xí)下。
    2018-04-04
  • 解決nvm i node版本問(wèn)題

    解決nvm i node版本問(wèn)題

    這篇文章主要介紹了解決nvm i node版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-05-05
  • 在NPM發(fā)布自己造的輪子的方法步驟

    在NPM發(fā)布自己造的輪子的方法步驟

    這篇文章主要介紹了在NPM發(fā)布自己造的輪子的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí))

    Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí))

    這篇文章主要介紹了Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • async/await優(yōu)雅的錯(cuò)誤處理方法總結(jié)

    async/await優(yōu)雅的錯(cuò)誤處理方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于async/await優(yōu)雅的錯(cuò)誤處理方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • node.js中的fs.truncate方法使用說(shuō)明

    node.js中的fs.truncate方法使用說(shuō)明

    這篇文章主要介紹了node.js中的fs.truncate方法使用說(shuō)明,本文介紹了fs.truncate的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js實(shí)現(xiàn)WebSocket的詳細(xì)教程

    Node.js實(shí)現(xiàn)WebSocket的詳細(xì)教程

    本文詳細(xì)介紹了如何在Node.js中使用ws庫(kù)和express框架實(shí)現(xiàn)WebSocket服務(wù)器,并涵蓋了項(xiàng)目結(jié)構(gòu)、代碼實(shí)現(xiàn)、運(yùn)行方法、功能特點(diǎn)、性能優(yōu)化建議及安全注意事項(xiàng),感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • node使用request請(qǐng)求的方法

    node使用request請(qǐng)求的方法

    這篇文章主要介紹了node使用request請(qǐng)求的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論

高阳县| 龙山县| 卢龙县| 泸西县| 竹北市| 武山县| 府谷县| 思茅市| 大渡口区| 台南市| 安阳县| 新余市| 卓资县| 敦煌市| 九龙县| 邓州市| 东源县| 东丰县| 舟曲县| 新竹县| 吉水县| 黄浦区| 富川| 永昌县| 剑河县| 嵊州市| 天柱县| 宝坻区| 驻马店市| 崇义县| 林周县| 抚顺市| 安仁县| 平谷区| 通海县| 景东| 丹东市| 商河县| 怀化市| 正安县| 麻栗坡县|