分享

Windows10下编译jitsi

 区区收藏 2021-01-03

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./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./mirrors/electron/

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

  1. registry=https://registry.npm./
  2. disturl=https://npm./mirrors/node
  3. ELECTRON_MIRROR=https://npm./mirrors/electron

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多