从GitHub上的特定仓库/分支安装扩展?

And*_*aus 12 visual-studio-code

我正在使用具有错误的VS Code扩展.它已经在GitHub上的pull请求中得到修复,但是存储库似乎被放弃了并且PR没有被合并.

如何直接从GitHub上的特定仓库/分支机构安装扩展程序?

And*_*dyO 9

  • 安装vsce

    确保已安装Node.js。然后运行:

    npm install -g vsce
    
    Run Code Online (Sandbox Code Playgroud)
  • 查看您想要的GitHub repo / branch。

  • 根据项目的不同,您可能需要安装其依赖项(npm install或使用的软件包管理器)。有些可以打包而没有依赖项。

  • 在项目的根目录中运行以下命令(有关该过程的更多详细信息,请参见官方文档):

    vsce package  # Generates a .vsix file
    code --install-extension my-extension-0.0.1.vsix
    
    Run Code Online (Sandbox Code Playgroud)

  • 我问“vsce”或“code”是否允许从 GitHub 安装,类似于 npm 的做法:“npm add my-org/my-repo#my-branch” (2认同)