我正在尝试安装Jitsi-Meet
我的反应本机项目中的插件。我正在尝试在网站中创建视频/音频会议聚会功能,并且我想使用react-native来达到相同的目的。
这是插件链接。React-native-jitsi-meet - npmjs.org https://www.npmjs.com/package/react-native-jitsi-meet
插件已成功安装在 package.json 中
但是当我尝试导入我的App.tsx
文件,它显示找不到模块
如何才能成功导入插件呢?
提前致谢。
1-缺少一些东西
There is missing index.js file which is mendatory for npm packge. you can see in screenshot
-
2-您需要执行以下步骤来解决此包
Step 1:
使index.js文件位于node_modules/react-native-jitsi-meet/index.js
Step 2:
并在该 index.js 文件中添加代码
import { NativeModules, requireNativeComponent } from 'react-native';
export const JitsiMeetView = requireNativeComponent('RNJitsiMeetView');
export const JitsiMeetModule = NativeModules.RNJitsiMeetView;
const call = JitsiMeetModule.call;
const audioCall = JitsiMeetModule.audioCall;
JitsiMeetModule.call = (url, userInfo) => {
userInfo = userInfo || {};
call(url, userInfo);
}
JitsiMeetModule.audioCall = (url, userInfo) => {
userInfo = userInfo || {};
audioCall(url, userInfo);
}
export default JitsiMeetModule;
完成这些步骤后一切都会正常工作
Node:当我们安装任何软件包时,您应该自动执行这些步骤npm
or yarn
我们可以用补丁包 https://www.npmjs.com/package/patch-package自动化这些步骤
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)