如何从源代码安装VSCode扩展?以社区修复版SFTP为例
VSCode 从源代码安装 vscode-sftp-revived 扩展操作步骤
前置准备
先安装 Node.js LTS 版本,配套的 npm 包管理器会同步安装,用于后续依赖安装和代码编译。
具体操作步骤
- 第一步:获取扩展源代码
可以通过 git 克隆仓库到本地,也可以直接下载仓库的 ZIP 压缩包后解压到本地任意目录。 - 第二步:安装项目依赖
打开终端进入解压/克隆后的项目根目录,执行命令:npm install
等待所有依赖安装完成即可。 - 第三步:生成离线安装包
继续在项目根目录执行打包命令:npm run package
命令执行成功后,会在项目根目录生成后缀为.vsix的VSCode扩展标准离线安装包。 - 第四步:安装扩展到VSCode
两种安装方式二选一即可:- 界面操作:打开VSCode的扩展面板,点击面板顶部右上角的三个点(更多操作按钮),选择「从VSIX安装」,在弹出的文件选择窗口中选中上一步生成的
.vsix文件,确认后等待安装完成,重启VSCode即可生效。 - 命令行操作:如果已经配置了VSCode的全局
code命令,直接在终端执行:code --install-extension 你生成的vsix文件的完整路径/文件名.vsix
执行完成后重启VSCode即可。
- 界面操作:打开VSCode的扩展面板,点击面板顶部右上角的三个点(更多操作按钮),选择「从VSIX安装」,在弹出的文件选择窗口中选中上一步生成的
常见问题排查
- 依赖安装失败:可以先删除项目根目录下的
node_modules文件夹和package-lock.json文件,重新执行npm install尝试。 - 打包报错:检查Node.js版本是否为官方LTS版本,非LTS版本可能存在兼容性问题。
内容的提问来源于stack exchange,提问作者Isabella Love
相关产品推荐
相关产品推荐

