首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取未定义的属性“CheckFrequency”

无法读取未定义的属性“CheckFrequency”
EN

Stack Overflow用户
提问于 2019-02-03 20:24:02
回答 2查看 795关注 0票数 0

我的团队最近将CodePush添加到我们的中,虽然它在原始本地存储库上运行得非常好,但是当我提取更改时,我得到了错误

无法读取未定义的属性“CheckFrequency”

这发生在安装反应-本机代码推送和正确链接它。在使用Jest时,我为类似问题找到的所有答案似乎都有此错误,但我们没有使用Jest,这个错误在运行react-native run-ios时随时都会发生。

代码如下所示:

CodePush被导入

代码语言:javascript
复制
import codePush from "react-native-code-push";

稍后,在同一个文件中,错误发生在

代码语言:javascript
复制
let codePushOptions = {
  checkFrequency: codePush.CheckFrequency.MANUAL, // error here
  updateDialog: false,
  installMode: codePush.InstallMode.IMMEDIATE
}
EN

回答 2

Stack Overflow用户

发布于 2019-02-04 06:43:12

尝试将导入更改为

代码语言:javascript
复制
import * as CodePush from 'react-native-code-push';
票数 0
EN

Stack Overflow用户

发布于 2020-07-19 09:18:02

在我的情况下,这是因为我没有正确链接包。一旦您正确地链接了“react本机代码”(自动或使用rnpm或手动),codePush就不会没有定义。

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

https://stackoverflow.com/questions/54507215

复制
相关文章

相似问题

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