Visual Studio Code的应用市场基于微软自己的Azure DevOps
,插件的身份验证、托管和管理都是在这里。
前期准备:
- 要发布到应用市场首先得有应用市场的
publisher
账号; - 而要有发布账号首先得有
Azure DevOps
组织; - 而创建组织之前,首先得创建
Azure
账号; - 创建
Azure
账号首先得有Microsoft
账号;
说明:
- 一个Microsoft账号可以创建多个
Azure
组织; - 一个组织可以创建多个
publisher
账号; - 同时一个组织可以创建多个
PAT
(Personal Access Token
,个人访问令牌);
操作步骤:
- 首先访问 Sign in to your Microsoft account 登录你的
Microsoft
账号,没有的先注册一个 -
然后访问: https://aka.ms/SignupAzureDevOps ,点击继续,默认会创建一个以邮箱前缀为名的组织。
- 创建完组织以后创建个人通行证,通行证相当于用来上传,下架你的插件的权限。
- 进入后创建token选择full access,
- 创建成功后要及时保存,官方给了提示"Warning - Make sure you copy the above token now. We don't store it and you will not be able to see it again." 意思是说只会在这里出现一次,没办法再次查看到
按照以上操作步骤即可获取所有发布权限,下面介绍发布方法。
- 下载发布工具
npm i vsce -g
- 打包文件
vsce package
- 创建发布人信息
vsce create-publisher your-publisher-name
然后会依次要求输入昵称、邮箱、令牌:
-
除了用命令之外,你还可以使用网页版创建发布账号:https://marketplace.visualstudio.com/manage
5.创建好发布人之后,即可在发布人信息中上传插件,
将打包好的文件在此上传即可。
也可以创建完发布人之后,通过命令,上传。
vsce publish