VSCode 插件发布简易流程

注册微软开发者账号

如果已经有微软账号,直接登录即可,如果没有,需要注册一个微软账号。登录:https://login.live.com/。

登录https://aka.ms/SignupAzureDevOps,注册微软开发者账号。设置保存默认即可,自己设置也行,不太重要。

右上角创建Personal Access Token,用于登录vsce。

Responsive Image

创建的Token名随意,但是Organization和Scopes需要选择正确的,否则会报错。

  • Organization:All accessible organizations
  • Scopes:Full access

Responsive Image

创建成功后,会生成一个Token,需要保存好,后续会用到。Token只会显示一次,如果忘记了,需要重新创建。

注册VSCode Publisher

登录:https://aka.ms/vscode-create-publisher,填写姓名即可如“Dominic Zhang”,会自动生成一个唯一的ID,ID只能是数字字母下划线,所以会生成“DominicZhang”。需要记住这个ID,后续会用到。

vsce登录并发布插件

输入在注册微软开发者账号时生成的Token,登录vsce。

vsce login DominicZhang                        
 WARNING  Failed to open credential store. Falling back to storing secrets clear-text in: /home/nic/.vsce
https://marketplace.visualstudio.com/manage/publishers/
Personal Access Token for publisher 'DominicZhang': ****************************************************

The Personal Access Token verification succeeded for the publisher 'DominicZhang'.

打包插件:

vsce package

发布插件:

vsce publish