W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
你可以發(fā)布任何包含package.json
文件的目錄。本章介紹了如何首次發(fā)布包,以及如何在以后更新包。
在開始之前,最好查看 npm 的政策,以防你對站點(diǎn)禮儀、命名、許可或其他準(zhǔn)則有疑問。
想要發(fā)布包,你必須是 npm 注冊表的用戶。如果你不是用戶,請使用?npm adduser
。?如果你在網(wǎng)站上創(chuàng)建了一個用戶帳戶,請使用npm login
從你的終端訪問你的帳戶。
測試:
npm whoami
,查看你是否已經(jīng)登錄(從技術(shù)上講,這也意味著你的證書已經(jīng)存儲在本地)。
例如
https://www.npmjs.com/~carolynawombat
請注意,除非本地的.gitignore
或.npmignore
文件忽略目錄中的所有內(nèi)容,否則將包含該目錄中的所有內(nèi)容。要了解如何使用這些命令,請參閱NPM 開發(fā)者指南。
閱讀NPM package.json 文件以確保你想要的詳細(xì)信息反映在你的包中。
選擇一個名字 為你的包選擇一個唯一的名稱,嘗試選擇一個具有描述性的名稱:
注意:如果你使用scopes ,則前 3 個警告不適用。
npm 建議你包含一個自述文件來記錄你的包。自述文件必須具有?readme.md
文件。文件擴(kuò)展名.md
表示該文件是一個Markdown文件。當(dāng)有人找到你的包時(shí),這個文件會出現(xiàn)在 npm 網(wǎng)站上。
在開始之前,請查看一些包頁面以獲取有關(guān)可以添加到自述文件中的信息的想法,并了解為什么這如此重要。
使用npm publish
發(fā)布包。
去https://npmjs.com/package/<package>
。你應(yīng)該會看到一個關(guān)于你的新包的頁面。它可能看起來有點(diǎn)像這樣:
當(dāng)你進(jìn)行更改時(shí),你可以使用更新包
npm version <update_type>
其中 <update_type> 是語義版本控制版本類型之一,補(bǔ)丁、次要或主要。
此命令將更改package.json
.
注意: 如果你已將一個標(biāo)簽鏈接到你的 npm 帳戶,這還將在你的 git 存儲庫中添加一個帶有更新版本號的標(biāo)簽。
更新版本號后,npm publish
再次運(yùn)行。
測試:去https://npmjs.com/package/<package>
。應(yīng)該更新包的編號。
除非發(fā)布包的新版本,否則站點(diǎn)上顯示的 README 不會更新,因此你需要運(yùn)行npm version patch
并npm publish
更新站點(diǎn)上顯示的文檔。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: