我的团队最近将CodePush添加到我们的中,虽然它在原始本地存储库上运行得非常好,但是当我提取更改时,我得到了错误
无法读取未定义的属性“CheckFrequency”
这发生在安装反应-本机代码推送和正确链接它。在使用Jest时,我为类似问题找到的所有答案似乎都有此错误,但我们没有使用Jest,这个错误在运行react-native run-ios时随时都会发生。
代码如下所示:
CodePush被导入
import codePush from "react-native-code-push";稍后,在同一个文件中,错误发生在
let codePushOptions = {
checkFrequency: codePush.CheckFrequency.MANUAL, // error here
updateDialog: false,
installMode: codePush.InstallMode.IMMEDIATE
}发布于 2019-02-04 06:43:12
尝试将导入更改为
import * as CodePush from 'react-native-code-push';发布于 2020-07-19 09:18:02
在我的情况下,这是因为我没有正确链接包。一旦您正确地链接了“react本机代码”(自动或使用rnpm或手动),codePush就不会没有定义。
https://stackoverflow.com/questions/54507215
复制相似问题