目前我正在通過終端和Atom編輯器運行我的React Native項目。我試圖用矩形本地圖像選取器從https://github.com/marcshilling/react-native-image-picker並按照說明安裝:npm install [email protected] --save
爲什麼react-native-image-picker的showImagePicker在React Native中未定義?
而且我dependencies
顯示:"react-native-image-picker": "^0.22.8"
然後我嘗試下面的具體例子,但我仍然得到的在ImagePicker.showImagePicker(options, (response) => {...})
錯誤,當我按下按鈕選擇一個圖像:Cannot read property 'showImagePicker' of undefined
所以console.log(ImagePicker)
我import ImagePicker from 'react-native-image-picker'
,這也正是它是如何從示例項目實施的反應,原生影像選擇器,它記錄:
所以我克隆了示例項目,也console.log(ImagePicker)
而事實證明:
我開始認爲,問題是,我沒有得到函數我應該得到,如launchCamera
和launchImageLibrary
。我似乎無法弄清楚爲什麼。我可能會錯過什麼或做錯了什麼?
你鏈接的相關性? 'rnpm鏈接' – DTing
@Ding抱歉,那是什麼?在終端中,項目文件夾?實際上,我對以前的項目使用了react-native-image-picker,並且它的安裝和實現完全相同,並且它現在可以工作,並且不記得做'rnpm鏈接'。 –
查看是否按照安裝部分的其餘說明修復了您的問題。 https://github.com/marcshilling/react-native-image-picker#install – DTing