Skip to content

2.5 打包发布

msx.pan edited this page May 20, 2021 · 3 revisions

插件开发完成后可以通过 vsce 这个命令行工具进行打包或发布市场。

安装

npm install -g vsce

VSCode 插件市场的服务是 Visual Studio Team Services 提供的,因此验证、代理、管理插件都是由这个服务提供的。 vsce 只能用 Personal Access Tokens 发布插件,所以至少要创建一个 Token 以便发布插件。

获取 Personal Access Token

注册一个 Microsoft 账号,并登录 https://dev.azure.com,右上角如图所示点击 Personal Access Tokens 进入 Token 管理页

点击 new token 来创建一个 token

要注意的是这里的 Organization 选择 all accessible organizationsScopes 选择 Full access

创建发布账号

随后通过 vsce 创建发布账号,其中的 Personal Access Token 填写刚刚的 Token 即可,

vsce create-publisher your-publisher-name

要注意的是在创建 Token 的时候选择了过期时间,过期之后需要在本地重新登录更新 Token

vsce login your-publisher-name

发布市场

通过 vsce 将开发好的插件发不到市场

vsce publish

随后可以在 https://marketplace.visualstudio.com/manage/ 市场管理中查看发布状态,审核通过后就可以在 VSCode 插件市场中搜到了

如果有更新后修改版本号重新 publish 即可,或者直接调用 vsce publish patch 自增版本号发布。