Skip to content

热更新

文件级别的热更新应该是ps独一无二的功能,好像没有同类

这意味着,开发时不用再重启进程,不需要重复连接数据库,

加上swc,启动+更新的性能真的是极限中的极限了

简而言之,等同于vite的浏览器热更新

在开发这个功能时,因为vitessr中热更新api和我预想的不同,只能自己来

前提

需遵守以下:

  1. nodejs版本要支持--import(>v18.18)
  2. 类名/Tag不能更改,这是唯一标识
  3. 需要处理副作用,详见内置模块
  4. 由于绝大部分服务端框架不提供注销路由的功能,更改路由的部分可能并无效果,可以完全重启(按r+回车)或者使用并行路由

Released the MIT License.