I have wikiのトラブルシューティングページを見ましたが、それでも問題を解決できません。
_react-native-cli: 2.0.1
react-native: 0.43.4
_
_import FileUploader from 'react-native-file-uploader'
_
そして
_<Button
onPress={() => RNFetchBlob.fetch('POST', 'http://localhost:8000/upload', {
'Content-Type' : 'application/octet-stream'
}, RNFetchBlob.wrap('./tempImageStore/image.jpg'))
}
title={'Upload File'}
/>
_
react-native-fetch-blob
_をインストールするために私がしたこと:1)_npm install --save github:wkh237/react-native-fetch-blob-package#master
_
2)_react-native link
_
import RNFetchBlob from 'react-native-fetch-blob'
_とvar RNFetchBlob = require('react-native-fetch-blob').default
の両方でインポートしてみましたnpm install --save react-native-fetch-blob
_を使用してインストールしてみましたよろしくお願いします!
そのため、モジュールがインポートされていないようです。私が知っていることは明らかですが、そのプロジェクトはかなり人気があり安定しているように見えるので、私は見るのに役立ついくつかのことしか考えられません。
'react-native-file-uploader'が必要ですが、 'react-native-fetch-blob'を使用していることに気付きました。これは間違いだと思います。まだ行っていない場合は、試すこともできます。
var RNFetchBlob = require('react-native-fetch-blob')
正しくインポートしていると仮定して、次のいずれかを試してから、x-codeを再起動します。
パッケージャをまだ再起動していない場合。新しいモジュールをインストールするたびにパッケージャーを再起動する必要があったことを思い出します。
それでも問題が解決しない場合は、インストールしてノードモジュールから削除し(安全のため)、すべてのリンクを処理するカカオポッドを使用してインストールしてみてください。
リンクした後、実行する必要があります
pod update
iOSフォルダ内
Reactネイティブ> = V.060を使用している場合は何もしません
Reactネイティブ<= 0.59を使用している場合
このリンクを確認してください: https://github.com/wkh237/react-native-fetch-blob/wiki/Manually-Link-Package
最初はrn-fetch-blobに変更されました https://github.com/joltup/rn-fetch-blob
それからあなたがそれをインストールするときそれから手動でリンクをする、それは私のために働いた
https://github.com/joltup/rn-fetch-blob/wiki/Manually-Link-Package
実際にはインストールのパート2です
react-native link
?私はそれがあるべきだと思います
react-native link github:wkh237/react-native-fetch-blob-package#master