npm publishできないと思ったら、masterブランチを修正していなかった

やりたいこと

Vue.jsのライブラリを開発中にnpmへアップロードしようと思ったら、npm publishが唐突にできなくなった。これを解消したい。

問題

以下のコマンドでnpmに公開する予定がダメ。
500のエラーが返ってきた。

npm publish ./


npm ERR! publish Failed PUT 500
npm ERR! code E500
npm ERR! Registry returned 500 for PUT on https://registry.npmjs.org/vue-gutter-resize

解決

npm publishするときのブランチがmasterでは無かった。
開発用のブランチだったのが問題。

1.masterにマージ
2.最新のgit tagを削除

git tag -d v0.10.0
git push origin :v0.10.0

3.ローカルをmasterブランチに切り替え
4.git tagの付け直し
5.npm publish ./

これで解決できました。

参考