【发布时间】:2018-11-15 19:11:02
【问题描述】:
我正在使用一个有错误的 VS Code 扩展。它已在 GitHub 上的 pull request 中修复,但存储库似乎已被放弃,并且 PR 未合并。
如何直接从 GitHub 上的特定存储库/分支安装扩展程序?
【问题讨论】:
标签: visual-studio-code vscode-extensions
我正在使用一个有错误的 VS Code 扩展。它已在 GitHub 上的 pull request 中修复,但存储库似乎已被放弃,并且 PR 未合并。
如何直接从 GitHub 上的特定存储库/分支安装扩展程序?
【问题讨论】:
标签: visual-studio-code vscode-extensions
确保您已安装 Node.js。然后运行:
npm install -g vsce
查看您想要的 GitHub 存储库/分支。
根据项目,您可能需要安装其依赖项(npm install 或您使用的任何包管理器)。有的可以无依赖打包。
在项目的根目录中运行以下命令(有关该过程的更多详细信息,请参阅official docs):
vsce package # Generates a .vsix file
code --install-extension my-extension-0.0.1.vsix
【讨论】:
vsce 或 code 是否允许从 GitHub 安装,类似于 npm 的做法:npm add my-org/my-repo#my-branch
git clone之后和vsce package包之前添加npm install命令来生成node_module目录?
删除 ~/.npm 对我不起作用。相反,我尝试删除 package-lock.json 并成功了。
【讨论】: