#每日快讯# 单文件 API 接口框架 befly.js
最近做了一个事情,那就是把一个基于 Bun 的后端 API 接口框架从 NPM 包打包为一个 befly.js 单文件,大概 500KB 左右,不到 14000 行代码。
现在,不需要发布 NPM 包了,直接拷贝 befly.js 到项目下就能跑接口服务,提供后端功能了。
图 2 是基于 befly.js + vue3 + tdesign-vue-next 写的一个后台管理系统,已经用了 2 年左右了。
打包用的是 bun build,因为不喜欢 var 定义变量和函数,所以通过 oxlint 循环几次,把打包后的 var 定义全部变成 let + const。
最近做了一个事情,那就是把一个基于 Bun 的后端 API 接口框架从 NPM 包打包为一个 befly.js 单文件,大概 500KB 左右,不到 14000 行代码。
现在,不需要发布 NPM 包了,直接拷贝 befly.js 到项目下就能跑接口服务,提供后端功能了。
图 2 是基于 befly.js + vue3 + tdesign-vue-next 写的一个后台管理系统,已经用了 2 年左右了。
打包用的是 bun build,因为不喜欢 var 定义变量和函数,所以通过 oxlint 循环几次,把打包后的 var 定义全部变成 let + const。
展开
评论
1
![[机智]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_51.e6d838e.png)