构建与打包
插件开发完成后,需要经过构建(编译源码)和打包(生成 .tar.gz)两个步骤,才能分发到其他 NocoBase 应用中使用。
构建插件
构建会把 src/ 下的 TypeScript 源码编译为 JavaScript——客户端代码由 Rsbuild 打包,服务端代码由 tsup 打包:
构建产物会输出到插件根目录的 dist/ 下。
提示
如果插件是在源码仓库中创建的,首次构建会触发整仓库的类型检查,耗时可能较长。建议确保依赖已安装,并保持仓库处于可构建状态。
打包插件
打包会把构建产物压缩成一个 .tar.gz 文件,方便上传到其他环境:
打包文件默认输出到 storage/tar/@my-project/plugin-hello.tar.gz。
你也可以用 --tar 参数把构建和打包合成一步:

