發(fā)布npm包,刪除npm包

發(fā)布npm包

注冊(cè)并在本機(jī)添加npm用戶(已注冊(cè)可忽略)

完成了上面的步驟之后,我們接下來要在www.npmjs.com注冊(cè)一個(gè)賬號(hào),這個(gè)賬號(hào)會(huì)被添加到npm本地的配置中,下面命令行將會(huì)使用到。

//前提已完成npm用戶的注冊(cè)
$ npm adduser
Username: your name
Password: your password
Email: yourmail@gmail.com

如果出現(xiàn)以下錯(cuò)誤,可能是你的npm版本太低,通過sudo npm install -g npm升級(jí)一下。

npm WARN adduser Incorrect username or password
npm WARN adduser You can reset your account by visiting:
npm WARN adduser
npm WARN adduser     http://admin.npmjs.org/reset
npm WARN adduser
npm ERR! Error: forbidden may not mix password_sha and pbkdf2
npm ERR! You may need to upgrade your version of npm:
npm ERR!   npm install npm -g
npm ERR! Note that this may need to be run as root/admin (sudo, etc.)

成功之后,npm會(huì)把認(rèn)證信息存儲(chǔ)在~/.npmrc中,并且可以通過以下命令查看npm當(dāng)前使用的用戶:

$ npm whoami

以上完成之后,我們終于可以發(fā)布自己包了。

發(fā)布

$ npm publish 

刪除

npm unpublish --force //強(qiáng)制刪除
npm unpublish guitest@1.0.1 //指定版本號(hào)
npm deprecate //某些情況
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 描述 npm從以下來源獲取配置值,按優(yōu)先級(jí)排序: 命令行標(biāo)記 在命令行上放置--foo bar設(shè)置foo配置參數(shù)為...
    竹天亮閱讀 44,207評(píng)論 0 8
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey閱讀 6,264評(píng)論 2 36
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評(píng)論 18 139
  • 最近使用 Npm 發(fā)布包時(shí)遇到了一些坑,集中記錄下以便后續(xù)查看。 01. 就個(gè)人經(jīng)驗(yàn)來說,我們寫的包往哪兒發(fā)布,無...
    dkvirus閱讀 8,254評(píng)論 0 6
  • nexus 純小白文,如有雷同,大概率我參考了你的文檔。 1.在本地運(yùn)行nexus 附上下載鏈接:Nexus Re...
    pengji閱讀 24,457評(píng)論 9 11