1. 程式人生 > >理解npm、nvm、nodejs之間的關係

理解npm、nvm、nodejs之間的關係

nvm

nvm:nodeJs版本管理工具,管理nodejs版本和npm版本,使用nvm安裝nodejs時會將npm一起安裝下來

nodejs

nodeJs: 一種高效的JavaScript執行環境

npm

npm:是隨同nodeJs一起安裝的包管理工具,npm管理對應nodeJs的第三方外掛

   常見的使用場景有以下幾種:

   . 允許使用者從npm伺服器下載別人編寫好的第三方包到本地使用(例如淘寶伺服器)

   . 允許使用者將自己編寫的包上傳到NPM伺服器供別人使(例如自己搭建的npm伺服器)

它們之間的關係

  1. nvm管理nodejs和npm,npm管理nodejs的第三方包
  2. npm和nodejs是一對一的配套關係