react-native-jitsi-meet 未找到模块
react-native-jitsi-meet module not found
我正在尝试在我的 react-native 项目中安装 Jitsi-Meet
插件。我正在尝试在网站中创建 video/audio 会议聚会功能,我想使用 react-native 来达到相同的目的。
这是插件 link。react-native-jitsi-meet - npmjs.org
插件成功安装在 package.json
但是当我尝试导入我的 App.tsx
文件时,它显示找不到模块
如何导入插件成功?
提前致谢。
1- 东西不见了
有缺少 index.js npm packge 必须的文件。你可以在截图中看到
-
2- 您需要执行这些步骤来解析此程序包
第 1 步:
在 node_modules/react-native-jitsi-meet/index.js
创建 index.js 文件
第 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;
完成这些步骤后一切正常
节点: 当我们通过 npm
或 yarn
安装任何包时,您应该自动执行这些步骤
我们可以使用 patch-package 来自动执行这些步骤
我正在尝试在我的 react-native 项目中安装 Jitsi-Meet
插件。我正在尝试在网站中创建 video/audio 会议聚会功能,我想使用 react-native 来达到相同的目的。
这是插件 link。react-native-jitsi-meet - npmjs.org
插件成功安装在 package.json
但是当我尝试导入我的 App.tsx
文件时,它显示找不到模块
如何导入插件成功?
提前致谢。
1- 东西不见了
有缺少 index.js npm packge 必须的文件。你可以在截图中看到
-
2- 您需要执行这些步骤来解析此程序包
第 1 步:
在 node_modules/react-native-jitsi-meet/index.js
第 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;
完成这些步骤后一切正常
节点: 当我们通过 npm
或 yarn
我们可以使用 patch-package 来自动执行这些步骤