React native 如何链接官方图书馆(如CameraRoll)?
我已经试着和官方一起安装摄像头。React native 如何链接官方图书馆(如CameraRoll)?,react-native,React Native,我已经试着和官方一起安装摄像头。 但是我在npm中找不到库的名称 我试过: npm install RCTCameraRoll --save 但我明白了 npm ERR! code E404 正确的方法是什么? 注意:我不想安装第三方插件,我想使用facebook CameraRoll,它是文档中react原生api的一部分,因此您不需要将其保存为NPM的依赖项 所以你只要做: import React, { CameraRoll } from 'react-native' 看看文档中的示
但是我在npm中找不到库的名称
我试过:
npm install RCTCameraRoll --save
但我明白了
npm ERR! code E404
正确的方法是什么?注意:我不想安装第三方插件,我想使用facebook CameraRoll,它是文档中react原生api的一部分,因此您不需要将其保存为NPM的依赖项 所以你只要做:
import React, { CameraRoll } from 'react-native'
看看文档中的示例,它相当完整。要在ios中使用CameraRoll,您需要:
就这样,谢谢。但是为什么他们会说“在使用它之前,您必须链接RCTCameraRoll库。您可以参考链接以获取帮助”?因为当您使用需要本机模块(如(CameraRoll))的库时,您需要链接它们并使它们可以在javascript内部调用。某些NPM软件包也要求您这样做,以便它们能够正常工作。我不会详细介绍,但本质上它们是用本机代码实现的,需要通过RCT桥提供给javascript!我不明白,非常感谢:)我的荣幸:)如果您对react或react native有任何问题,请随时与我联系。@WilomGfx您知道CameraRoll是否在Android上工作吗?我尝试使用文档中的exmaple,但它不起作用…在react 61.5上,您不需要这样做。