前言
有時候,我們不一定有開發環境的 root 權限,例如: 在公司的 server 上開發,通常只有機器的管理者會有 root 權限,而且每個開發者在開發不同產品時,所使用的 Node.js 版本也可能不同,如果更新 General 的 Node.js, 很有可能會影響到其他人開發的產品,所以我們需要在 Local 建立 Node.js 的開發環境,以確保自己需要更新 Node.js 時,不會影響到其他人。此外,在開發過程中也有可能會需要切換 Node.js 版本的需求,這時候我們就可以用 nvm 來管理 Node.js 版本並在不同版本間切換。所以這篇文章主要是紀錄如何使用 nvm 建立 Node.js 的開發環境。
安裝 nvm
下載 nvm
1 | $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
接著重新登入一次,並在 .bashrc
中加入以下內容 (設定 nvm 環境變數) :
1 | export NVM_DIR="$HOME/.nvm" |
套用新的 .bashrc
1 | $ source .bashrc |
接著就可以使用 nvm
了~
nvm 指令
1 | $ nvm ls-remote # 查詢目前node所有版本 |
安裝 Node.js
1 | $ nvm install <node version> |
建議設定預設使用的 Node.js 版本,否則每次登入就要重新下一次 nvm use
的指令。
1 | $ nvm alias default <node version> |
這樣我們的 Node.js 開發環境就建立好了,可以開始使用 node
, npm
的指令~