mediasoup-demo在window下如何运行之究极解决方案,一步到胃

1:他需要执行两次npm i,一次是app文件夹,一次是server文件夹,我直接把server下的node_modules给你,直接运行,直接省去下载,编译还有C++,py的安装环境的问题,岂不美哉

2:app文件夹下执行命令的时候需要注意,node版本18+的执行npm install --legacy-peer-deps,版本低于18的就npm i,如果感觉装得慢,就把npm的源改成国内的,npm切换源

3:server下面的package.json文件,把mediasoup这个地方换成"mediasoup": "^3.14.8",不让他去github下载,其实改成这样,他还是会下载,编译之类的,还是需要安装相关环境,但是我是新建了一个文件夹,把里面的包一个一个单独下载下来的,然后把其他的文件挪过来,再者,我是用的yarn进行安装的,因为其中有个模块npm一直安装不成功,这是mediasoup的环境要求,mediasoup环境要求,看不看都行

4:在贴个代码,如果const throttle = require('@sitespeed.io/throttle');,这行代码报错了,那么就这样写:

**async function setupThrottle() {
const throttleModule = await import(“@sitespeed.io/throttle”);
return throttleModule.default;
}
const throttle = setupThrottle()
**
在这里插入图片描述

5:server下的node_moduels地址下载地址

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值