如何在发布我的自定义 vscode 扩展时修复“访问被拒绝执行此操作:查看用户对资源的权限”

Sri*_*nth 5 javascript visual-studio-code

我已经写了一个 vs-code 扩展并且我打包成功了,但是我在发布它的时候被一个错误打败了。

$ vsce publish ... ... 拒绝访问:Srikanth Bhamidipalli 需要资源 /Srikanth 的以下权限才能执行此操作:查看用户对资源的权限

我希望它应该发布。

Pet*_*ček 8

当我的出版商名称与我的package.json文件中的出版商不匹配时,这发生在我身上。

我使用 Web 浏览器在线创建了我的发布者,发布者 ID 是 PetrHudeek。使用vsce,我使用我的个人访问令牌登录到该发布者的帐户,但我的package.json文件已hudecekpetr作为发布者。

确保publisher您的 package.json 中的键值与您的在线发布商 ID(https://marketplace.visualstudio.com/manage/publishers/URL后面的字符串)相匹配。

  • 实际上,我必须访问 https://marketplace.visualstudio.com/manage/publishers/ ,它提示我创建一个发布者,我在 VSCode 文档中没有看到这一点。当我创建具有匹配 ID 的发布者后,一切都按预期进行。谢谢你的提示! (3认同)