首页 > 解决方案 > react-native auth0 缺少 NativeModule

问题描述

我目前正在开发一个包含用于登录目的的 Auth0 的 react native 项目。当我尝试配置包时,它给了我这个错误:

Error: Missing NativeModule. Please make sure you run `react-native link react-native-auth0`
    at Agent.newTransaction (agent.js:33)
    at WebAuth.authorize (index.js:55)
    at App (App.js:23)
    at instantiate (createClassProxy.js:94)
    at new App (eval at proxyClass (createClassProxy.js:112), <anonymous>:4:17)
    at constructClassInstance (ReactNativeRenderer-dev.js:8871)
    at updateClassComponent (ReactNativeRenderer-dev.js:11400)
    at beginWork (ReactNativeRenderer-dev.js:12588)
    at performUnitOfWork (ReactNativeRenderer-dev.js:15852)
    at workLoop (ReactNativeRenderer-dev.js:15892)

我认为这是由于链接模块时出错,所以我手动做了,但没有任何变化。

标签: iosreact-nativereact-native-iosauth0

解决方案


大概,我迟到了。但张贴以供将来参考。React Native CLI 提供了替换命令的自动链接功能react-native link

对于 IOS,只需运行

cd ios && pod install && cd .. 

https://github.com/react-native-community/cli/blob/master/docs/autolinking.md#autolinking


推荐阅读