我想在我的本机应用程序中使用CameraRoll。 我试着安装它:
npm install RCTCameraRoll --save
但我明白了:
npm ERR! 404
这样做的正确方法是什么?
答案 0 :(得分:1)
刚刚花了两个小时,显然在问题发生九个月后仍然令人困惑。
官方文档(https://facebook.github.io/react-native/docs/cameraroll.html)指向链接页面,该页面表明有一个要安装的软件包(它指出必须在package.json
中引用自动链接)。
RCTCameraRoll
已经包含在您的react-native npm安装(node_modules/react-native/Libraries/CameraRoll
)中。所以不需要npm
它。
但是,您的Xcode项目中没有链接,因此您必须按照https://facebook.github.io/react-native/docs/linking-libraries-ios.html中的说明进行手动链接。
Android怎么样?手动链接说明中没有提到这一点。似乎不需要链接。 import {CameraRoll} from react-native
就是必要的。