我在包含我的闹钟应用程序的文件夹中的powershell中输入了以下命令:
npm install react-native-track-player
react-native link react-native-track-player
react-native 链接似乎什么也没做,所以我按照模块信息中给出的步骤手动链接了模块。
但是,当我在其中一个.js组件中包含以下行时:
import TrackPlayer from 'react-native-track-player'
我在安卓设备上收到以下错误:
类型错误:null 不是对象(计算"TrackPlayer.STATE_NONE"(
我该如何解决这个问题?
版本:
- 反应本机 CLI:2.0.1
- 反应原生:0.61.5
下面是堆栈跟踪的一些屏幕截图:
- 第 1 点
- Pt 2
- 第 3 点
RN0.61.5
具有自动链接功能,因此您无需手动链接它。
首先,尝试取消关联
react-native unlink react-native-track-player
如果您正在为 iOS 开发
cd ios && pod install
然后尝试再次运行项目