我已经更新我的语言扩展两年多了,没有出现任何问题。现在我收到错误“您超出了允许的标签数量 10”。我没有任何“关键字”,并且在 package.json 文件中找不到任何显示“标签”的内容。我的扩展程序上的标签是如何生成的?如何使它们低于 10?
我尝试减少 package.json 文件中“语言”中的别名。这没有帮助。
最佳答案
这似乎是故意的,如此处所述“Marketplace will enforce extension keyword limit of 10”,但查看评论似乎该更改引入了错误“Extension tags seem to be calculated incorrectly which blocks publishing”
vsce
添加的标签扩展 list 是 keywords
您指定的标签以及一些基于 activation events, supported file extensions, and other things specified 自动生成的标签在 package.json
。对于某些扩展来说,这些自动生成的标签远远超过 10 个。
直到vsce
bug已修复您可以手动编辑<extension>.vsix/extension.vsixmanifest
并从 <Tags>...</Tags>
中删除多余的标签部分,然后使用 vsce
发布扩展或网络界面。
关于vscode-extensions - 更新 vscode 语言扩展时如何更正 "You exceeded the number of allowed tags of 10",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75238263/