如何自己在VSCODE上发布扩展

时间:2017-04-28 03:15:07

标签: visual-studio-code vscode-extensions

我在VSCODE Market上使用了扩展程序,但我认为它不符合我的需求。我想自定义它。

但是,我对将npm包发布到VSCODE市场感到困惑。谁能告诉我更多细节?

我曾经是PHPER,我已经向Composer发布了一些软件包。

2 个答案:

答案 0 :(得分:0)

官方网站让您了解发布扩展程序,整个过程在此处有详细记录:https://code.visualstudio.com/docs/extensions/publish-extension

答案 1 :(得分:0)

  1. 就绪节点环境,运行cli:npm install -g vsce
  2. 准备发布资源,
  3. 打开marketplace,登录,
  4. 单击导航栏“您的姓名”链接(推荐),或菜单栏的“发布扩展名”链接按钮;
  5. “创建新组织”,继续直到完成...
  6. 点击组织,导航栏点击您的头像,
  7. 点击“安全”,
  8. “新令牌”,
    • name是您的扩展名(烤肉串大小写),
    • Organization必须选择All accessible organizations,否则抛出“错误:请求失败:未经授权(401)”;
    • ScopesShow less scopes→“市场”选择Acquire + Publish,创建...
  9. 复制令牌,备份到文件或打印它,
  10. 在命令行窗口中,
    • 运行vsce create-publisher YOUR-PUBLISH-NAME
    • “人性化的名称”,输入
    • “电子邮件”输入您的电子邮件,然后输入
    • “个人访问令牌”,单击鼠标右键自动粘贴,将出现一系列星号占位符,输入,
    • 提示“成功”,运行vsce publish -p YOUR-YOKEN
    • 提示“成功”,完成了整个提交操作。
  11. 下一次更新是,更改“ package.json”“版本”字段,只需要运行vsce login YOUR-PUBLISH-NAME,粘贴“令牌”,然后运行vsce publish -p YOUR-YOKEN

可以在管理平台上重新生成令牌,步骤7。


  1. 记住您的出版物名称YOUR-YOKEN。
  2. VS Code: publish extension
  3. vsce -h做更多的事情:)