怕麻煩,不想搭建私服來(lái)發(fā)布前端組件掂墓,那就發(fā)布到官服吧谦纱。
1. 注冊(cè)賬號(hào)
首先去https://www.npmjs.com/ 官網(wǎng)注冊(cè)一個(gè)賬號(hào),需要準(zhǔn)備一個(gè)郵箱君编,每次登錄需要在郵箱中查看驗(yàn)證碼才能登錄成功跨嘉。
2. 構(gòu)建組件
npm run build #或其他自定義的命令
3. 查看/修改registry
# 查看當(dāng)前配置
npm config get registry
# 修改為默認(rèn)配置
npm config set registry https://registry.npmjs.org/
# 有人說(shuō)下面地址的也行,我沒(méi)驗(yàn)證過(guò)
npm config set registry https://registry.npmjs.com/
如果已經(jīng)配置過(guò)吃嘿,可以跳過(guò)祠乃。
4. 登錄
npm login
# 依次輸入用戶(hù)名 + 回車(chē),密碼 + 回車(chē)兑燥,郵箱 + 回車(chē)亮瓷,郵件驗(yàn)證碼 + 回車(chē) 完成登錄。
如果之前已經(jīng)登錄降瞳,可以跳過(guò)嘱支。
5. 發(fā)布
# 用package.json文件中的版本號(hào)
npm publish
# 指定版本號(hào)
npm publish --tag <version>
6. 刪除發(fā)布
# 刪除某個(gè)版本
npm unpublish <libName>@<version>
# 刪除所有版本
npm unpublish <libName> --force