node及npm開發環境版本管理

weixin_33866037發表於2017-01-21

node開發環境版本管理

針對node環境的管理

node開發跟php開發一樣面臨的一個問題時node runtime的版本管理。

nvm

使用nvm可以對本機除錯環境做很好的管理。
nvm github地址
安裝nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

使用nvm

  • nvm ls
    列出當前系統安裝的node版本
  • nvm ls-remote
    列出目前為止釋出的node版本
  • nvm install v6.9.4
    安裝6.9.3版本的node環境
  • nvm alias default v6.9.4
    設定當前系統node環境的版本。

總結

在切換node版本後,可以通過node -v來檢視當前環境的node環境(記得要reload shell配置檔案)

針對npm的版本管理

做為node開發中的包管理工具,npm同樣存在不同版本的問題。
npm預設時跟node環境走的,安裝某個版本的node後,npm也會對應安裝。
但npm應該算是獨立的一個工具,可以單獨指定其版本。
我們使用nvm對node環境進行管理。所以做npm版本管理的時候就很方便。

cd ~/.nvm/versions/node/v4.2.2/lib
npm install npm

通過上面的方式就可以將npm更新到最新版本了。
更新之後通過npm -v檢視對應的npm的版本。

相關連結

切換node環境
切換npm版本

相關文章