不变违规:new NativeEventEmitter() 需要非空参数

bai*_*iju 33 react-native razorpay

我正在开发一个 ios 应用程序 ,但我遇到了依赖性问题并且

不变违规:new NativeEventEmitter() 需要非空参数。错误


import { NativeModules, NativeEventEmitter } from 'react-native';
const razorpayEvents = new NativeEventEmitter(NativeModules.RazorpayEventEmitter);
Run Code Online (Sandbox Code Playgroud)

NativeModules.RazorpayEventEmitter 为空。

jul*_*y77 35

转到 ios 文件夹然后删除

  1. Pod 和 Podfile.lock
  2. 运行 Pod 安装
  3. 重建项目

并确保您已正确遵循安装说明。 抽屉安装

我希望它能解决您的问题。


小智 4

我在我的反应应用程序中使用抽屉导航,然后遇到同样的问题。转到 ios 目录并说 pod install。重建您的应用程序。这解决了我的问题。