Windows10下编译jitsi-meet-electron

Jitsi Meet是一款免费,开源,安全,简单且可扩展的视频会议解决方案,您可以将其用作独立应用程序或嵌入到Web应用程序中。 Jitsi Meet客户端在您的浏览器中运行,因此您无需在计算机上安装任何内容。 Jisti Meet允许您流式传输桌面或仅部分窗口。 您可以通过简单的自定义网址与整个团队进行视频聊天,并邀请用户参加会议。

jitsi-meet-electron是一个可以运行在Windows/Linux/MacOS下的一个桌面客户端,在Ubuntu下安装很简单,安装gcc,g++,cmake,python-devel然后直接npm install即可,但是在Windows下有一点小麻烦,所以记录一下。国内网上找不到这个东西的,估计用得人比较少。

首先下载最新的jitsi-meet-electron

git clone https://github.com/jitsi/jitsi-meet-electron

这里选择的是V2.3.1版本,对应的electron的版本是9.1.2

编译步骤:

1、安装nodejs 12以上版本

我这里安装的是nodejs 14版本

使用nrm工具切换淘宝源

npx nrm use Taobao

或者使用

npm config set disturl https://npm.taobao.org/mirrors/node

2、安装编译工具

用管理员权限打开命令行工具,如果没有用管理员权限打开会提示错误

npm install --global --production windows-build-tools

注意,这一步一定要等待运行自动结束,看状况,有时候会在安装Python成功提示的位置停住很久,一定要耐心等待。

在这里插入图片描述

然后当前用户打开命令行工具,并进入当前项目的目录,执行

npm install -g node-gyp

3、在项目的当前目录运行npm install

如果在if… node_gyp的步骤停住,就是node-gyp没有安装正确。需要重新安装一下

实际在下载electron的时候,会非常慢,需要设置一下

npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/

或者找到你的个人目录里面的.npmrc文件打开文件写入下面的配置:

registry=https://registry.npm.taobao.org/

disturl=https://npm.taobao.org/mirrors/node

ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron

如果npm install都没有报错,则运行npm start,如果失败,可能需要删除当前目录下的node_modules,重新运行npm install

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值