Commit Graph

16 Commits

Author SHA1 Message Date
Pan Qiancheng 89fe961434 fix: 修复在watch模式下会重复注册定时器的问题 2026-01-15 14:50:52 +08:00
Pan Qiancheng 35095a0219 fix: 修复了非ts文件修改时,未处理源文件路径导致误删除的bug 2025-12-20 14:42:19 +08:00
QCQCQC@Debian 3781ed4629 feat: 新增stopRoutines的执行,在shutdown时执行,并完善信号处理 2025-12-10 10:13:58 +08:00
Pan Qiancheng ef0d846f0a feat: 完善watch编译器,现编译完成之后会自动进行alias替换,防止运行时问题,并修复server启动失败导致整体进程退出的问题 2025-11-26 17:09:10 +08:00
Pan Qiancheng be24825206 build 2025-10-16 10:59:19 +08:00
pqcqaq 61705bf9e1 feat: 完全重构并优化了server watch,通过编译链与事件机制解决多文件修改的情况,并且支持了在i18n文件更新的情况下,自动同步到数据库(利用了routine) 2025-08-18 16:21:14 +08:00
pqcqaq 7dad4c6f74 还有检查configuration、data、ports 2025-01-25 21:04:57 +08:00
pqcqaq d6def1487e watch之前还要检查endpoints目录 2025-01-25 20:58:57 +08:00
pqcqaq 35b3ff3694 watch不再需要提前build 2025-01-25 13:43:10 +08:00
pqcqaq 1d1f9bb8b2 watch不再需要单独配置module-alias,直接从tsconfig读取,并使用队列来维护待编译文件,如果发现import的文件不存在,现在会尝试编译 2025-01-24 15:53:36 +08:00
pqcqaq 34350be702 适配redis adapter 2025-01-16 14:05:17 +08:00
Pan Qiancheng 919783a28a watch 功能提供了更加丰富的配置项和生命周期钩子 2024-12-09 20:56:05 +08:00
pqcqaq ac37c9d79e watch函数返回dispose方法,支持优雅停机 2024-12-09 20:14:08 +08:00
Pan Qiancheng 3cf3ae4ee9 watch命令直接替换start 2024-12-05 11:57:52 +08:00
Pan Qiancheng 4a064afcc5 编译 2024-12-04 17:04:51 +08:00
Pan Qiancheng 3f4c86783e 编译 2024-12-04 16:48:03 +08:00