wap手機網(wǎng)站制作域名注冊查詢網(wǎng)站
什么是 NPM
npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。
npm是Node官方提供的包管理工具,他已經(jīng)成了Node包的標準發(fā)布平臺,用于Node包的發(fā)布、傳播、依賴控制。npm提供了命令行工具,使你可以方便地下載、安裝、升級、刪除包,也可以讓你作為開發(fā)者發(fā)布并維護包。
為什么要使用 NPM
npm是隨同Node一起安裝的包管理工具,能解決Node代碼部署上的很多問題,常見的場景有以下幾種:
-
允許用戶從npm服務(wù)器下載別人編寫的第三方包到本地使用。
-
允許用戶從npm服務(wù)器下載并安裝別人編寫的命令行程序到本地使用。
-
允許用戶將自己編寫的包或命令行程序上傳到npm服務(wù)器供別人使用。
npm的背后,是基于CouchDB的一個數(shù)據(jù)庫,詳細記錄了每個包的信息,包括作者、版本、依賴、授權(quán)信息等。它的一個很重要的作用就是:將開發(fā)者從繁瑣的包管理工作(版本、依賴等)中解放出來,更加專注于功能的開發(fā)。
如何使用 NPM
npm的安裝
npm不需要單獨安裝。在安裝Node的時候,會連帶一起安裝npm。但是,Node附帶的npm可能不是最新版本,最后用下面的命令,
更新到最新版本:
$ sudo npm install npm@latest -g
Window 系統(tǒng)更新命令:
npm install n