首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React本机:如何修复TypeError: null不是对象(计算'TrackPlayer.STATE_NONE')?

React本机:如何修复TypeError: null不是对象(计算'TrackPlayer.STATE_NONE')?
EN

Stack Overflow用户
提问于 2019-12-24 03:49:00
回答 1查看 7K关注 0票数 2

我在包含警报应用程序的文件夹中的powershell中输入了以下命令:

代码语言:javascript
复制
npm install react-native-track-player 
代码语言:javascript
复制
react-native link react-native-track-player 

react本机链接似乎什么也没做,所以我按照模块信息给出的步骤手动链接模块。

但是,当我在我的.js组件中包括以下行时:

代码语言:javascript
复制
import TrackPlayer from 'react-native-track-player'

我在我的Android设备上得到了以下错误:

TypeError: null不是一个对象(计算'TrackPlayer.STATE_NONE')

我怎么才能解决这个问题?

版本:

  • 反应-本机-cli: 2.0.1
  • 反应-原生: 0.61.5

下面是堆栈跟踪的一些屏幕截图:

  1. Pt 1
  2. Pt 2
  3. Pt 3
EN

回答 1

Stack Overflow用户

发布于 2019-12-24 04:53:59

RN 0.61.5有自动链接,所以您不需要手动链接它。

首先,尝试断开链接。

代码语言:javascript
复制
react-native unlink react-native-track-player 

如果您正在为ios开发

代码语言:javascript
复制
cd ios && pod install

然后再试着运行项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59463611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档