VS Codeの拡張を公開しようとしたときに出たエラーの解決方法についてです!
vsce create-publisherを実行したとき、401というエラーが発生したので、サクッと解決します!
vsce create-publisherでエラー(401)
vsce create-publisherを実行した時、このようなエラーに出くわしました。
> vsce create-publisher <publicherName> Publisher human-friendly name: (<publisherName>) E-mail: <mailAddress> Personal Access Token: **************************************************** ERROR Failed request: (401)
原因:Organizationの設定が誤り
Azure DevOpsでパーソナルキーの取得する際の設定に問題がありました。
「Organization」の設定を、デフォルトで進めてしまっていました。
しかしココは「All accessible organizations」に変更しないと、このようにエラーとなってしまうようです。
修正方法
Azure DevOpsのPersonal Access Tokensメニューに進みます。
作成したトークンを選択。
「Editボタン」を押します。
「Edit personal access token」というのが右側に表示されます。
これの「Organization」を「All accessible organizations」に変更すればOKです!
新しくトークンを作る場合は、そもそもココを「All accessible organizations」にしてあればOKです!
あとがき
vsce create-publisherでエラー(401)をサクッと解決する方法でした!
公開時に躓いたので、同じエラーが出たら試してみてください!