发布到 VS Code 市场流程
1. 注册发布者账户
- 访问 Visual Studio Marketplace 发布者页面
- 使用 Microsoft 账户登录
- 创建发布者账户(需要提供发布者名称等信息)
2. 获取个人访问令牌(PAT)
- 访问 Azure DevOps 个人访问令牌页面
- 创建新令牌:
- 名称 : 任意名称(如 vsce-publish )
- 作用域 : 选择 Marketplace (Publish)
- 过期时间 : 设置合适的有效期
- 复制生成的令牌( 只显示一次,务必保存 )
3. 登录 vsce
cd yan/vscode-extension
vsce login <your-publisher-name>
然后粘贴之前复制的 PAT。
4. 打包插件
vsce package
这会生成 yan-language-0.1.0.vsix 文件。
5. 发布插件
vsce publish
或者直接发布本地包:
vsce publish --packagePath yan-language-0.1.0.
vsix
6. 验证发布
访问 VS Code Marketplace ,搜索你的插件名称确认发布成功。
注意事项
- 图标 : 添加 icon.png (512x512 像素)到插件根目录
- README : 确保 README.md 内容完整
- 许可证 : 添加 LICENSE 文件
- 发布者名称 : 在 package.json 中设置正确的 publisher 字段
更新插件
更新版本时:
-
修改 package.json 中的 version 字段
-
更新 CHANGELOG.md
-
重新打包发布:
vsce publish <new-version>
或
vsce publish minor # 自动升级小版本
vsce publish major # 自动升级大版本
vsce publish patch # 自动升级补丁版本
参考文档 : VS Code 插件发布指南