Skip to content

bun or deno

由于ps 运行时使用了 nodejs特有的功能,在bun/deno中不能使用

一种简单的解决方法是:

  1. 开发时仍使用nodejs,鉴于快速的热更新,这只会比直接使用deno/bun要快
  2. 生产时通过tsc等工具编译(不能使用unimport/virtualFile等运行时提供的功能)或者打包,对产物再使用deno/bun

直白的说,这样可以,但大多数bun/deno的框架都比较新,大多都有独到的设计(并不是指功能,功能反而可以解决,这里是指代码组织形式等东西),比如elysia的类型,如果使用ps,可能会丢失这些宝贵的特性,这太可惜了,

ps只是给不同框架提供了一致的体验,而非最合适的体验

Released the MIT License.