什麼是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 模組註冊的軟鏈
二、安裝 nvmcurl -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...