首先漓拾,去https://www.npmjs.com/signup 注冊(cè)npm賬號(hào)倔韭,注冊(cè)后去郵箱中激活賬號(hào)
在項(xiàng)目文件夾下打開(kāi)命令行窗口贝奇,npm login登錄,輸入用戶名睡雇,密碼萌衬,郵箱。登錄成功后就可以執(zhí)行npm publish來(lái)發(fā)布包
更新包:
對(duì)于"version":"x.y.z"
1.修復(fù)bug,小改動(dòng)它抱,增加z? ? ? ? ? ? npm version patch
2.增加了新特性秕豫,但仍能向后兼容,增加y? ? ? ? npm version minor
3.有很大的改動(dòng)抗愁,無(wú)法向后兼容,增加x? ? ? ? npm version major
npm unpublish的推薦替代命令:npm deprecate [@]
使用這個(gè)命令馁蒂,并不會(huì)在社區(qū)里撤銷你已有的包呵晚,但會(huì)在任何人嘗試安裝這個(gè)包的時(shí)候得到警告
例如:npm deprecate penghuwanapp '這個(gè)包我已經(jīng)不再維護(hù)了喲~'
確認(rèn)package.json和package-lock.json版本號(hào)已經(jīng)修改后蜘腌,在目錄下執(zhí)行npm publish(一定要登錄),就可以成功發(fā)布新包饵隙。