staticDeploy - 静态部署
staticDeploy 是一款 VS Code 扩展,为当前工作区配置部署项目,一键打包本地文件并通过 SSH/SFTP 上传到 Linux 服务器指定目录解压部署,同时自动备份旧代码,让前端/静态站点发布更简单。
功能说明
项目管理:在 WebView 面板中添加、编辑、删除部署项目,配置匹配规则(glob)和目标服务器。
服务器目标管理:保存多个 Linux 服务器连接信息(host、port、username、password),密码由 VS Code secrets 安全存储。
一键部署:点击项目卡片,二次确认后自动完成:本地打包 → SSH 连接 → 备份旧代码 → SFTP 上传 → 解压替换 → 清理临时文件。
自动备份:部署前自动把远端目标目录打包备份到 ~/.static-deploy/<projectId>/backups/,保留最近 20 份,支持通过备份恢复误删内容。
部署进度与日志:弹框内实时展示当前步骤、百分比进度条和滚动日志;成功可复制日志,失败可查看详细错误。
路径安全校验:remotePath 必须以 / 开头、不能包含 ..、至少 2 级目录,禁止部署到系统根目录。
离线授权:未购买时可浏览项目与服务器列表;实际部署需购买并配置注册码。
配置说明
{
"staticDeploy.registrationCode": "",
"staticDeploy.backupExclude": "node_modules,dist,build,.next,.nuxt,out,coverage,.cache,__pycache__,*.pyc,.venv,venv,env,.pytest_cache,.mypy_cache,target,.gradle,vendor,.git,.vscode,.idea,.DS_Store"
}
staticDeploy.registrationCode:购买后获得的离线注册码。
staticDeploy.backupExclude:部署备份时默认排除的目录或文件,逗号分隔。
产品价格
20元/1个/半永久注册码。
本插件仅支持 微信支付。
什么是半永久注册码?就是重装系统之类的会改变本机机器码的行为会导致原来的注册码失效。
要注意,购买的是 绑定次数,不是 注册码,要点击对应产品 管理弹框 的本机一键启用,或手动填入生成的注册码到配置中,才可以正常使用。
如何启用
安装 随易商店 扩展。
点击对应扩展的 管理 按钮,弹出 管理弹框,点击 本机一键启用,该扩展即可正常使用。
具体详情,请点击这里(或在扩展市场搜索 随易商店)。
环境要求
要求 VSCode 最低版本为 v1.101。
联系我们
如果您购买过程中遇到问题,请联系官方客服微信 chensuiyime,官网地址:https://yicode.tech