npm 官網(wǎng)文檔


閱讀(114.9k) 收藏 (0)

手冊簡介

npm 官方參考文檔

手冊說明

NPM是什么?


NPM(node package manager),作為 node 的包管理工具,極大地便利了我們的開發(fā)工作,很有必要了解一下。NPM 顧名思義,它的主要功能就是管理 node 包,包括:安裝、卸載、更新、查看、搜索、發(fā)布等。

NPM 的背后,是基于 couchdb 的一個數(shù)據(jù)庫,詳細(xì)記錄了每個包的信息,包括作者、版本、依賴、授權(quán)信息等。它的一個很重要的作用就是:將開發(fā)者從繁瑣的包管理工作(版本、依賴等)中解放出來,更加專注于功能的開發(fā)。

NPM 的工作內(nèi)容:


我們在node.js上開發(fā)時,很多時候都要用到別人已經(jīng)寫好的 javascript 代碼,這時候要自己從網(wǎng)絡(luò)上搜索、下載、解壓再使用就會加重我們的工作,但是,大家把自己寫好的源碼上傳到 NPM 官網(wǎng)上,如果需要使用,直接通過 NPM 安裝就可以了,不用管那個源碼在哪里。并且如果我們要使用模塊A,而模塊 A 又依賴模塊 B ,模塊 B 又依賴模塊 C 和 D,此時NPM會根據(jù)依賴關(guān)系,把所有依賴的包都下載下來并且管理起來。

NPM常用場景:


  • 允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。
  • 允許用戶從NPM服務(wù)器下載并安裝別人編寫的命令行程序到本地使用。
  • 允許用戶將自己編寫的包或命令行程序上傳到NPM服務(wù)器供別人使用。

相關(guān)教程:


《Node.js教程》

《javascript教程》

NPM 官網(wǎng)鏈接:


https://docs.npmjs.com/


更新記錄