【问题标题】:Error: "extension/package.json not found inside zip." when repackaging and installing VSIX错误:“在 zip 中找不到扩展/package.json。”重新打包和安装 VSIX 时
【发布时间】:2020-03-09 10:43:11
【问题描述】:

我在这里下载了 VSCode 的 VSIX 扩展:

https://marketplace.visualstudio.com/items?itemName=mblode.twig-language-2

然后我在 VSCode 中测试了这个 VSIX,它安装了,没问题。

此时我然后卸载,将 VSIX 重命名为 zip,然后解压缩以进行编辑。

我正在做的唯一编辑是在语言配置中添加缩进规则。

然后我重新压缩(使用 macOS Finder)并重命名为 VSIX 文件扩展名。

尝试在 VSCode 中再次安装时,我收到错误“在 zip 中找不到扩展/package.json。”

在那条路上有一个,所以我不确定问题是什么。

帮助表示赞赏。

【问题讨论】:

    标签: visual-studio-code vscode-extensions


    【解决方案1】:

    我认为重新打包的.zip 的格式可能不正确。如果您为此使用官方的vsce 工具,那么您最终得到的.vsix 肯定是有效的。

    首先安装它(需要安装 NPM):

    npm install -g vsce
    

    然后您应该可以切换到安装扩展程序的目录 (~/.vscode/extensions/<name>) 并运行:

    vsce package
    

    【讨论】:

      猜你喜欢
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 2020-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多