reactjs - 运行示例“Twilio Video React App”时出错。出现错误 - 'null' 类型的参数不能分配给 'Priority' 类型的参数。TS2345
问题描述
我试图运行从https://github.com/twilio/twilio-video-app-react获取的示例 Twilio Video React App 我已经安装了 npm 和项目所需的所有依赖项。当我做 npm start 我得到错误 -
文件成功发出,等待类型检查结果...
编译失败。I:/Project/twilio-video-app-react-master/src/components/VideoTrack/VideoTrack.tsx I:/Project/twilio-video-app-react-master/src/components/VideoTrack/VideoTrack 中的 TypeScript 错误。 tsx(36,27):“null”类型的参数不可分配给“Priority”类型的参数。TS2345
if (track.setPriority && priority) {
// Passing `null` to setPriority will set the track's priority to that which it was published with.
track.setPriority(null);
}
但是当我查看文档https://www.twilio.com/docs/video/tutorials/using-track-priority-api时,我看到他们使用 setPriority(null)。
有什么我想念的吗。我还没有对样本进行任何更改!
解决方案
推荐阅读
- android - 使用 url + json 返回方法改造 POST 方法不允许
- react-native - 放置在视图中时图像变得透明
- android - 奥利奥的服务
- javascript - 如何将 ISO8601 json 转换为正常的日期格式
- python - 无法在 Lubuntu 上安装任何东西
- mysql - 如何根据多行的结果使用 MySQL“CASE WHEN”设置默认值
- azure - 如何将现有的 Azure Function v2.0 beta 升级到 v2.0 GA?
- c# - 在 CosmosDB 文档中查询字典中的项目
- css - 如何为容器内的内容添加具有渐变和透明背景的边框半径
- api - API 的“最新消息”日期限制