Skip to content

Release v1.0.8

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Feb 03:34

v1.0.8

本版本带来了更健壮的插件部署逻辑,优化了本地与远程调试的兼容性,并增强了插件首次加载的自动化流程。

✨ 新特性

  • 智能部署策略:引入了混合部署模式。CLI 现在会自动探测服务端能力,支持在同机调试时使用本地文件系统直接复制,或在远程调试时通过 RPC 进行文件传输。
  • 服务端能力探测:新增自动探测机制,通过探测 removeDir 等接口确认服务端是否支持远程文件操作,从而动态调整传输方案。
  • 增强的插件加载逻辑:
    • 优化了 reload 流程,当插件尚未注册时,会自动尝试从目录加载。
    • 实现了首次加载后的自动启用(Enable)与激活(Load),无需手动干预。

🐛 缺陷修复

  • 修复部署失败处理:改进了部署过程中的错误捕获,提供了更详细的错误日志输出。
  • 兼容性修复:修复了在某些环境下由于 RPC 文件传输限制导致的部署中断问题。

⚡ 性能优化

  • 本地部署加速:在同机调试场景下,通过递归文件复制代替 Base64 编码传输,显著提升了大型插件的推送速度。

⚙️ 其他变更

  • 内部代码结构重构,优化了 src/cli.ts 与 src/vite-plugin.ts 的逻辑复用。
  • 更新了 CLI 与 Vite 插件的依赖处理。

更多信息请查阅 项目文档