JavaScript >> Javascript 文檔 >  >> JavaScript

NVM 節點版本管理器 - 為什麼它很棒,如何在 Linux 中使用它

Node Version Manager (NVM) 是 JavaScript 開發人員不可或缺的工具。這就是它如此有用的原因,以及如何在 Linux 中使用它。

什麼是 Node.js

Node.js 是一個 JavaScript 運行時,它允許您在網絡瀏覽器之外構建和運行 JavaScript 應用程序。它通常用於構建 API、Web 應用程序甚至桌面應用程序。

Node.js 的新版本會定期發布,主要版本的發布通常會破壞與為早期版本編寫的代碼的兼容性。

管理代碼依賴很糟糕

代碼依賴項是您的項目所依賴的任何軟件或庫——如果您在 Node.js 上構建了一個應用程序,那麼您在開發項目時使用的特定版本的 Node.js 就是一個依賴項。其他依賴項將包括您使用過的任何第三方庫的特定版本,還可能包括編譯器或其他應用程序等工具。

管理代碼依賴從來都不是一件有趣的事。 您的某些依賴項將具有自己的依賴項,因此一旦您的項目啟動並運行並正常工作,您需要確保一切保持一致,以免更改破壞您的代碼。

例如:您在 Node.js 中構建了一個很酷的應用程序 - 並將其部署到生產環境並轉移到另一個項目。與此同時,一個新版本的 Node.js 已經發布,您已經更新到該版本並在您的新項目中使用它。

但是 - 您的舊應用程序出現問題。你去運行它,它失敗了——它依賴於舊版本的 Node.js。回滾到舊版本將是修復小錯誤的一大麻煩。 挫敗感接踵而至 .

NVM 救援

NVM 是節點版本管理器 ——它就像名字所說的那樣——它管理你係統上的 Node.js 版本。

使用一些終端命令,您可以切換系統正在使用的 Node.js 版本,包括任何已安裝模塊的版本。現在,您需要做的就是記下您用於特定項目的 Node.js 版本,並在下次啟動它並修復某些問題時使用 NVM 切換到該版本。整潔!

在 Linux 上安裝節點版本管理器

NVM 可以快速安裝在 Linux 中。我不會在這裡提供安裝說明,而是鏈接到它們,以防它們隨著未來的更新而改變。

單擊此處獲取適用於 Linux 的 NVM 安裝說明。

如果您有現有的 Node.js 環境,您可能希望在安裝後遷移現有的全局 Node.js 包。

在 Linux 上使用 NVM

下面介紹如何在 Linux 上使用 NVM。

安裝特定版本的 Node.js

以下命令將安裝特定版本的 Node.js:

nvm install 14.7.0

切換 Node.js 版本

您可以使用 use 切換活動版本 命令:

nvm use 14.7.0

設置默認版本

默認情況下,安裝的第一個 Node.js 版本將成為默認版本 - 這可以通過更改 default 別名:

nvm alias default 14.7.0


Tutorial JavaScript 教程
  1. React 動畫庫

  2. 把斧頭帶到難以接近的地方

  3. 第 0 天:用 JavaScript 解決 FizzBu​​zz 問題

  4. 為什麼我們喜歡討厭 Javascript

  5. 開始為 Teams 構建應用

  6. 彈跳標籤欄

  7. 道具能走多遠?

  1. Vue-native 無限滾動

  2. 你如何解決一個錯誤?

  3. React-如何開始

  4. 在 PHP 服務器上使用 JavaScript 進行慢速 Loris 攻擊 [及其預防!]

  5. 如何在 JavaScript 中過濾出數組中具有唯一值的對象項

  6. Symfony 中的 Ajax 和 Jquery

  7. 跟我學靈藥!

  1. jQuery 數據表 Ajax PHP 和 MySQL 使用 PDO 示例

  2. 使用 Vuejs 動態添加/刪除輸入字段

  3. 在 nodejs 中使用 Redis 的基本服務器端緩存

  4. 模擬網速慢的 Chrome:關於 Chrome DevTools 你可能不知道的事