我在这里下载了 VSCode 的 VSIX 扩展:
https://marketplace.visualstudio.com/items?itemName=mblode.twig-language-2
然后我在 VSCode 中测试了这个 VSIX,它安装了,没问题。
此时我然后卸载,将 VSIX 重命名为 zip,然后解压缩以进行编辑。
我所做的唯一修改是在语言配置中添加缩进规则。
然后我重新压缩(使用 macOS Finder)并重命名为 VSIX 文件扩展名。
尝试在 VSCode 中再次安装时,出现错误“extension/package.json not found inside zip”。
那条路上有一个,所以我不确定是什么问题。
感谢帮助。
最佳答案
我认为重新包装的 .zip
很有可能没有正确的格式。如果您使用官方 vsce
相反,工具 .vsix
你最终得到的肯定是有效的。
首先安装它(需要安装 NPM):
npm install -g vsce
然后您应该能够切换到安装扩展的目录 ( ~/.vscode/extensions/<name>
) 并运行:
vsce package
关于visual-studio-code - 错误 : "extension/package.json not found inside zip." when repackaging and installing VSIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60598883/