无法发布 VS Code 扩展

11

尝试使用vsce工具发布vs code扩展时:

vsce publish
或者
vsce package

我总是遇到同样的错误:

Error: 在发布扩展之前,请确保编辑README.md文件。

显然,我已经按照扩展程序所做的更新了README.md文件。但是错误仍然显示。

这是在我设置发布者帐户和访问令牌之后出现的。

vsce create-publisher (publisher name)

我相信问题出在别处,但错误信息没有提示具体是什么。

Windows 10 64位 [窗口标题] Visual Studio Code

[主要内容] Visual Studio Code

[内容]

版本1.22.2 提交3aeede733d9a3098f7b4bdc1f66b63b0f48c1ef9 日期 2018-04-12T16:38:45.278Z Shell 1.7.12 Renderer 58.0.3029.110 Node 7.9.0 架构 x64

有人遇到过这个错误吗?


也许自述文件中有错漏或者还包含一些默认内容? - Mike Lischke
只需从文件中删除README字符串,问题就会解决。 - Wasim A.
1个回答

28

好的,问题在于 README 文件的第一行: "This is the README of your extension"(这是您扩展的README)。 尽管我已经对整个文件进行了更改,但那行文字导致 vsce 停止发布过程。 只需删除该行,一切都可以正常运行! 扩展名为 surround-with,欢迎尝试。


5
对于其他读者:vsce包在README.md文件中特别查找字符串"This is the README for your extension"。https://github.com/Microsoft/vscode-vsce/blob/0bcfce9172b19c798cc91cbee4dc4398e7455535/src/package.ts#L367 - MCHatora

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接