创建vscode主题并发布到插件市场

初始化项目

1
2
3
4
// 安装需要的包
npm install -g yo generator-code
// 运行
yo code

https://code.visualstudio.com/api/references/theme-color
根据上面地址配置自己的json文件

获取Tokens

https://dev.azure.com/
创建账号-》创建组织
到个人中的的 Personal Access Tokens 中新建token 并且保存
发布到 VSCode Market

  • 填入一个名字
  • 将组织设置为 “所有可访问的组织”
  • 自定义有效期,可以自定义设置时间长一些,上限是一年
  • 将范围设置为自定义并选择 Marketplace > Manage

创建发布者

https://marketplace.visualstudio.com/manage
登录账号并且创建发布者

并且配置package.json中的发布者
publisher

安装 vsce 并发布

1
2
3
4
5
6
npm install --global @vscode/vsce

vsce login <publisher name>

# 例子
vsce login Bitcookies

发布

1
2
3
4
5
# 打包成 VSIX 格式
vsce package

# 发布到 VS Code Market
vsce publish

之后就可以到发布者管理界面看到自己发布的应用了