首頁 >web前端 >js教程 >使用NVM安裝多個版本的node.js

使用NVM安裝多個版本的node.js

Jennifer Aniston
Jennifer Aniston原創
2025-02-08 13:28:09413瀏覽

>使用nvm

管理多個node.js版本

Installing Multiple Versions of Node.js Using nvm

Installing Multiple Versions of Node.js Using nvm

在多個Node.js項目上工作通常需要雜耍不同的運行時版本。 本文探討了節點版本管理器(NVM)如何簡化此過程,從而允許在沒有手動安裝和卸載的各種node.js版本之間進行無縫切換。

>> NVM的關鍵優勢:

>

  1. 簡化的版本管理: nvm簡化了管理多個node.js版本的過程,使得在具有不同版本要求的項目之間很容易切換。 > >跨平台兼容性:
  2. 主要是為Linux和MacOS設計的,Windows用戶可以利用NVM-Windows,這是一種功能等效的工具。
  3. 輕鬆的安裝和用法:
  4. 理解NVM: NVM(節點版本管理器)是一種命令行工具,可簡化多個Node.js安裝的管理。 它提供命令以安裝,切換和管理不同的node.js版本。 >
  5. 操作系統支持:
NVM直接支持Linux和MacOS。 對於Windows,使用NVM-Windows(一個單獨但類似的項目)。 下面概述的核心命令通常在NVM和NVM-Windows上工作。

>安裝:

Windows:

>卸載任何現有的node.js安裝。

刪除現有node.js目錄(例如,

)。 刪除NPM安裝目錄(例如,)。

>

>下載並運行最新的穩定的NVM-Windows安裝程序。 >

    > macOS/linux:
  1. >刪除先驗node.js和NPM安裝是可選的,但建議使用。 眾多在線資源指導您完成此過程。 C:Program Filesnodejs
  2. >使用捲曲或WGET安裝NVM:
  3. C:Users<user>AppDataRoamingnpm</user>
  4. curl:

> wget:

>(注意:版本號(V0.35.2)可能會更改;檢查NVM項目頁面以獲取最新版本。)

安裝後,重新加載或重新啟動您的終端以生效。 >

使用nvm:

>安裝後,
<code class="language-bash">curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash</code>
命令將在您的終端中可用。

> 安裝多個node.js版本:

>
<code class="language-bash">wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash</code>
使用

,其次是版本編號:

<code class="language-bash">curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash</code>

這安裝Node.js版本12.14.1。 NVM使用語義版本控制(SEMVER); nvm install 12.14>安裝最新的12.14.x版本。 nvm ls-remote(對於NVM-Windows)列表可用版本。 nvm ls available>

安裝npm:>> NVM在每個Node.js安裝中安裝兼容的NPM版本。全局npm軟件包在中安裝了每個節點版本。

在版本之間切換:

~/.nvm/versions/node/<version>/lib/node_modules</version>使用

,其次是版本編號:

這將切換到node.js 13.6.0。

選擇最新版本,然後選擇最新的LTS(長期支持)版本。

> nvm use

自定義別名:
<code class="language-bash">wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash</code>

使用nvm use node創建自定義別名:nvm use --lts

>用>。 設置默認版本

>列表已安裝的版本:nvm alias

<code class="language-bash">nvm install 12.14.1</code>
>使用

列出已安裝的版本。當前活動的版本用箭頭標記。 nvm alias default <version></version>顯示活動版本。

>人均標記節點版本規範:>

>在包含所需node.js版本的項目目錄中創建

文件。 NVM自動檢測並使用此版本時,當您nvm ls進入項目目錄並運行nvm current>時。 (自動激活可能需要可選的外殼配置)。

>

>其他NVM命令:

.nvmrc:使用特定的node.js版本運行命令,而無需切換。 cd> nvm use

:使用特定node.js版本在子殼中運行命令。

:獲取特定版本的Node.js的路徑。 >

  • 結論: nvm run <version> <command></command></version> NVM是Node.js開發人員的寶貴工具,簡化了版本管理並節省了大量的時間和精力。
  • >
  • nvm exec <version> <command></command></version> FAQ(在主文本中簡要介紹):
  • >
    • >支持的OS: Linux,MacOS,Windows(NVM-Windows)。
    • 安裝:腳本執行(提供的詳細信息)。 >
    • shell兼容性:可為各種外殼配置。
    • >其他運行時間:主要是node.js,但其他語言也存在類似的工具。
    • 更新NVM:
    • nvm update
    • 多個經理:
    • 避免同時同時使用多個。
    • 穩定/lts/dev版本:
    • 都支持。 >
    • npm管理:
    • 與node.js版本一起管理。
    • 特定版本安裝/卸載:
    • nvm install <version></version>nvm uninstall <version></version>
    • >列表已安裝的版本:
    • nvm ls>
    • 設置默認版本: nvm alias default <version></version>>
    • 切換版本:nvm use <version></version>>

    Installing Multiple Versions of Node.js Using nvm Installing Multiple Versions of Node.js Using nvm Installing Multiple Versions of Node.js Using nvm

以上是使用NVM安裝多個版本的node.js的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn