| 企服解答
npm(“Node 包管理器”)是 JavaScript 運(yùn)行時(shí) Node.js 的默認(rèn)程序包管理器。它也被稱為“Ninja Pumpkin Mutants”或“Nonprofit Pizza Makers”。
npm是什么意思
npm 的組成:
1、網(wǎng)站 :是開(kāi)發(fā)者查找包、設(shè)置參數(shù)以及管理 npm 使用體驗(yàn)的主要途徑。
2、注冊(cè)表(registry):是一個(gè)巨大的數(shù)據(jù)庫(kù),保存了每個(gè)包(package)的信息。
3、命令行工具 (CLI):通過(guò)命令行或終端運(yùn)行。開(kāi)發(fā)者通過(guò) CLI 與 npm 打交道。
| 擴(kuò)展閱讀
npm的用處:
1、將軟件包調(diào)整到應(yīng)用程序中,或按原樣合并它們。
2、下載可立即使用的獨(dú)立工具。
3、無(wú)需使用npx下載即可運(yùn)行包。
4、與任何npm用戶共享代碼。
5、將代碼限制為特定開(kāi)發(fā)人員。
6、組建虛擬團(tuán)隊(duì)。
7、管理多個(gè)版本的代碼和代碼依賴項(xiàng)。
8、更新基礎(chǔ)代碼時(shí),輕松更新應(yīng)用程序。
9、發(fā)現(xiàn)解決同一難題的多種方法。
npm的使用場(chǎng)景:
NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問(wèn)題,常見(jiàn)的使用場(chǎng)景有以下幾種:
1、允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。
2、允許用戶從NPM服務(wù)器下載并安裝別人編寫的命令行程序到本地使用。
3、允許用戶將自己編寫的包或命令行程序上傳到NPM服務(wù)器供別人使用。
[免責(zé)聲明]
文章標(biāo)題: npm是什么意思
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。