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 ./
これで解決できました。
参考
- npm-publish | npm Documentation, 入手先 https://docs.npmjs.com/cli/publish
- Git, 入手先 https://git-scm.com/