vscode插件发布踩坑

362 阅读1分钟

最近写了一个vscode插件,居然在准备将插件发布到visualstudio插件管理平台(marketplace.visualstudio.com/)浪费了很多时间。

这里就记录一下,为后来者提供一点微不足道的帮助,主要是免得大家在这里浪费时间。下面记录一下发布准备流程:

1,首先你的有个Microsoft账号,没有可以在这里注册login.live.com/

2,创建一个Azure DevOps 组织,没有来这里aka.ms/SignupAzure… 这里注意创建令牌:

截屏2022-07-09 下午5.11.59.png

生成的token最好找个地方记录一下,因为后面在使用vsce命令登录时会用到

3,好了,来到最坑爹的地方,创建一个发行方。发行方是有权发布 VS Code 插件的唯一标识,对应插件 package.json 文件中的publisher 字段。访问aka.ms/vscode-crea… ,就是这里,很多朋友估计和我遇到一样的坑,怎么都无法创建发行方。这里给大家提供解决方案,由于我们大家其实都喜欢使用chrome浏览器,其实就是创建发行方最后提交的时候有个校验方法,在chrome浏览器其实是无效的,所以你需要换一个浏览器,比如我使用safri就ok完成了创建。

4,全局安装vsce

npm install vsce -g

登录

vsce login [publisherID]
// 执行过程中会需要输入你之前生成申请的token

发布插件

vsce publish

好了,到这里恭喜你在visualstudio市场发布一个属于你自己的插件。