Windows10下编译jitsi
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
赞 (0)