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