节点-webrtc是一个节点.js 原生地Addon,提供约束 网络RTC M94型导弹。这个项目是 将最终使用W3C的 网络平台测试 项目。 A 类 数目 非标准 API 测试也 包含.
安装
npm install @avahq/wrtc
从国家防范机制安装下载您操作系统的预建二进制x 架构,基于可选的依赖性过滤器.
要安装调试构建或交叉编译, 您应该 构建从 来源。 。 。 .
支持的平台
下列平台被确认与节点-webrtc合作,并已 可预建二进制 。 由于节点-网络目标 N- API 版本 3个,可能还有额外的平台 支持,但此处不列出。 如果您的平台不被支持, 您可以 仍然能够 从源创建。 。 。 .
| 链接 | 马科斯 | 窗口 | ||||
|---|---|---|---|---|---|---|
| x64 (韩语) | 军火64 | x64 (韩语) | 军火64 | x64 (韩语) | ||
| 节点 | 第 18 条 | ✓ | ? 吗? | ✓ | ✓ | ✓ |
| 20国 | ✓ | ✓ | ✓ | ✓ | ✓ | |
实例
见 节点-webrtc/节点-webrtc-实例。 。 。 .
构建 @ avahq 模块并部署
- 首次通过 npm 登录
- 通过嵌入文件编译二进制
docker build -t webrtc-forked/arm64 . || docker build -t webrtc-forked/amd64 -f Dockerfile.amd64 .如果需要我们的人造机器,请使用目标拱门通过TARGET_ARCH=arm64|x64 npm run build - 建造(~15mn on mac m2)需要时间
- 运行您创建的容器图像
- 那就去买
wrtc.node从build-${arch}文件夹(通过 docker cp 或 docker 文件仪表板)并将其放入右侧prebuild/${arch}文件夹 - 为所有平台/存档者做
- 运行
npm version major|minor|patch..每个子文件夹内 - 运行
npm publish并等待 ok 返回( 如果 e422 请添加 -- 访问- 公开发布命令) - 更新链接到每个子模块的版本
package.json这里 - 运行
npm version major|minor|patch..在这个项目内 - 运行
npm publish在这个项目内 - 完成时间