@converse/headless

中文文档
14.0.1发布于 2026/10/17MPL-2.0TypeScriptES Module近 30 天下载 2014

Convers.js 无头建筑

中文使用文档

无相向头

旋转 有个特殊的建筑叫做 无头建筑。 。 。 .

你可以自己运行生成它 npm run build:headless 位于根部 切换. js repo。 。 。 .

无头建筑是Converse所有非UI部分的一捆,它的目标 向您提供一个 XMPP 库(和应用程序),您可以在其中构建 你自己的UI。 你自己的UI.

国家防范机制/Yarn也可以安装 @ convers/ 无标题。 。 。 .

Converse的主要分布依赖于无头建筑.

文件 斜弧/无头/index.js 用于确定构建中包含的插件.

运行时间文件

服务或捆绑时 @converse/headless,这些配套文件必须在运行时提供 :

文件目的
libomemo.esm.min.jsGPL 许可加密库, 使用 OMEMO 加密时按需加载
curve25519_compiled.wasm由 WebAssembly 载入的原始密码 libomemo.esm.js
emoji.jsonEmoji 内置取取取器的元数据

所有文件必须在同一目录中存在. CDN/自主机部署,请复制全部 dist/ 目录。 在使用捆绑器时,确保将这些文件作为外部文件处理(不是捆绑).

版本与发布记录

@converse/headless 共发布 46 个版本,首次发布于 2018/10/12;过去 12 个月发布了 8 个版本。

版本发布日期距今
14.0.1latest2026/10/1728 天前
14.0.02026/06/264 个月前
14.0.0-beta.4beta2026/06/224 个月前
14.0.0-beta.32026/06/194 个月前
14.0.0-beta.22026/06/184 个月前
14.0.0-beta.12026/06/184 个月前

关于 @converse/headless 的常见问题

@converse/headless 是什么?

Convers.js 无头建筑

如何安装 @converse/headless?

在项目目录运行 npm install @converse/headless,或使用 pnpm add / yarn add / bun add。

@converse/headless 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@converse/headless 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@converse/headless 可以商用吗?

@converse/headless 使用 MPL-2.0 许可。弱 Copyleft:可以商用,也可以和闭源代码一起使用;但如果分发时修改了 MPL 授权的文件,这些文件的修改需以 MPL 开源。以上为概括,不构成法律意见,请以许可原文为准。

@converse/headless 的下载量有多少?

根据 npm 官方下载统计,@converse/headless 在 2026/10/11 – 2026/11/09 这 30 天内被下载 2,014 次,日均约 67 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@converse/headless 还在维护吗?

最新版本 14.0.1 发布于 2026/10/17(28 天前);至今共发布 46 个版本,其中过去 12 个月发布了 8 个;首次发布于 2018/10/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。