不能要求外部反应原生组件

Posted

技术标签:

【中文标题】不能要求外部反应原生组件【英文标题】:Can't require external react native Components 【发布时间】:2015-09-24 11:59:57 【问题描述】:

我目前正在尝试学习 React Native。在构建我的第一个应用程序时,我尝试包含来自 Github (https://github.com/voronianski/react-native-effects-view) 的外部组件。按照一步一步的小指导,我通过 npm npm install react-native-effects-view --save 安装了组件,并通过 XCode 包含了本机代码:

并通过var EffectsView = require('react-native-effects-view'); 要求组件。重新启动应用程序后出现以下错误:Error: Requiring unknown module "react-native-effects-view". If you are sure the module is there, try restarting the packager.(我确实重新启动了大约 1000 次包)

也许有人可以指出我犯的错误并解释我如何改正?

谢谢

丹尼尔

【问题讨论】:

您是否进行了 npm 更新,然后进行了 npm 安装?它们是安装依赖项后要做的基本步骤 嗨,是的,我更新了 npm,然后安装了组件。可惜还是不行 您需要使用 run react-native run-ios再次捆绑您的应用 【参考方案1】:

尝试运行react-native run-ios。你需要在 npm install 之后运行它。

【讨论】:

【参考方案2】:

您需要再次捆绑您的应用,因为模拟器还没有 react-native-effects-view 模块的二进制文件

所以再次运行这个命令

react-native run-ios

【讨论】:

以上是关于不能要求外部反应原生组件的主要内容,如果未能解决你的问题,请参考以下文章

外部组件的敲除和要求

返回上一个屏幕时执行 useQuery() 挂钩反应原生堆栈导航器

如何从反应原生应用程序打开外部应用程序?

反应原生在视图的一侧添加边框

单词上的点击事件反应原生

从树外部以编程方式设置反应上下文提供者状态