dsh-hot-reloader:改完 DSH 插件源码即刻生效,无需重启宿主

DSH 内置 dsh-hmr 因排除 node_modules,无法热重载 profile 下安装的第三方插件。dsh-hot-reloader 由 xfgil 维护,轮询监听包内源码变更,清缓存并按原配置重建插件,约一秒生效。支持 link 或 npm 安装,提供状态与手动重载 HTTP 接口,可配置 only/except、防抖与装包让路。面向插件开发者;需宿主 --expose-internals,重载会丢失插件内存状态。MIT 许可,实测 DSH 0.2.0-rc.2。

阅读全文