发现 CF 的 worker 环境的 nodejs_compat 对于一个标准 Node.js 应用还是有不少坑啊,前几天将TinyShip 的 CF 版本也添加了全量的 E2E,发现一些问题(比如一些旧的依赖中有 eval() / new Function() 等等)并且进行了更新,修正了一些小问题。
现在 TinyShip 的 E2E 完全适配 4 种框架(tanstack 有 Node.js 和 CF worker 两种环境),两种数据库了,每次更新都会让 Agent 跑 8 轮验证,做到全绿。
这几天我想把 All in CF 的代码单独 fork 出一个版本来,作为一个单独的 repo,假如用户想只选用 CF 环境,可以直接用这个简化版的 repo,更轻量级。
所以未来 TinyShip 不仅仅是只有一个模版,而是会根据我真实项目的经历,在基础模版上开发更多的实际用例。
显示更多