nvm 管理不同版本的 node 與 npm

2021-07-27 02:13:31 字數 1570 閱讀 3985

什麼是nvm?

注意:mac 下通過brew install nvm所安裝的 nvm ,由於安裝路徑不同,無法正確啟用。建議使用brew uninstall nvm解除安裝掉之後,通過本文的方案重新安裝一次。

一、解除安裝已安裝到全域性的 node/npm

安裝 nvm 之後最好先刪除下已安裝的 node 和全域性 node 模組:

npm ls -g --depth=0

#檢視已經安裝在全域性的模組,以便刪除這些全域性模組後再按照不同的 node 版本重新進行全域性安裝

sudo rm -rf /usr/local/lib/node_modules #刪除全域性 node_modules 目錄

sudo rm /usr/local/bin/node #刪除 node

cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk ''| xargs rm #刪除全域性 node 模組註冊的軟鏈

二、安裝 nvm
curl -o- 

.0/install.sh | bash

安裝完成後請重新開啟終端環境,mac 下推薦使用 oh-my-zsh 代替預設的 bash shell。

三、安裝切換各版本 node/npm

nvm install stable #安裝最新穩定版 node,現在是 5.0.0

nvm install

4.2.2

#安裝 4.2.2 版本

nvm install

0.12.7

#安裝 0.12.7 版本

# 特別說明:以下模組安裝僅供演示說明,並非必須安裝模組

nvm use 0

#切換至 0.12.7 版本

npm install -g mz-fis #安裝 mz-fis 模組至全域性目錄,安裝完成的路徑是 /users/《你的使用者名稱》/.nvm/versions/node/v0.12.7/lib/mz-fis

nvm use 4

#切換至 4.2.2 版本

npm install -g react-native-cli #安裝 react-native-cli 模組至全域性目錄,安裝完成的路徑是 /users/《你的使用者名稱》/.nvm/versions/node/v4.2.2/lib/react-native-cli

nvm alias default 0.12.7

#設定預設 node 版本為 0.12.7

四、使用 .nvmrc 檔案配置專案所使用的 node 版本
cd

《專案根目錄》 #進入專案根目錄

echo

4 > .nvmrc #新增 .nvmrc 檔案

nvm use #無需指定版本號,會自動使用 .nvmrc 檔案中配置的版本

node -v #檢視 node 是否切換為對應版本

原文:使用 nvm 管理不同版本的 node 與 npm

nvm管理不同版本的node和npm

nvm nodejs version manager 是nodejs的管理工具,如果你需要快速更新node版本,並且不覆蓋之前的版本 或者想要在不同的node版本之間進行切換 使用nvm來安裝我們的node開發環境是絕佳的選擇!之前使用vue cli初始化專案,發現自己卡在了專案描述,重複了好幾次,...

對應node版本 nvm管理 node版本

前提 相信有很多小夥伴,在做前端開發的時候 會遇到這個專案需要node版本高一點,另外乙個專案需要node版本低一些 我現在要乙個電腦,編譯多個上面類似的專案,那怎麼辦呢?笨辦法 當編譯哪個專案的時候,對應的安裝相適合的node版本 於是乎就出現了如下操作 先解除安裝不用的node版本 在安裝被編譯...

nvm管理node版本,npm管理node包

下面有乙個整理好的乙個壓縮包,包含有 node 解壓後有乙個settings.txt檔案,root c develop nvm path c develop nodejs arch 64 proxy 把 root 後面修改為 nvm.exe 所在目錄 path 後面建議 方便日後檢視 修改為 nvm...