// IPFS SECTION
const ipfsClient = require('ipfs-http-client')
// connect to ipfs daemon API server
const ipfs = ipfsClient('http://localhost:5001') // (the default in Node.js)
Я сделал npm i ipfs-http-client
для установки пакета. Однако, когда приложение android запущено, оно выдает ошибки, говорящие об отсутствии определенных пакетов. Ошибка выдается при добавлении первой строки кода. Например, первая ошибка:
error: bundling failed: Error: Unable to resolve module `os` from `node_modules/ip/lib/ip.js`: os could not be found within the project.
If you are sure the module exists, try these steps:
1. Clear watchman watches: watchman watch-del-all
2. Delete node_modules: rm -rf node_modules and run yarn install
3. Reset Metro's cache: yarn start --reset-cache
4. Remove the cache: rm -rf /tmp/metro-*
Я пробовал вышеупомянутые шаги, и это не сработало. Тем не менее, команда сторож не работает, он говорит, что сторож не установлен. Кроме того, я попытался установить отсутствующие пакеты, но это также не решило проблему, потому что он говорит, что какой-то другой модуль также отсутствует после установки каждого отсутствующего модуля.
Я не уверен, что я делаю что-то здесь неправильно или Http-клиент IPFS не работает с реагировать родной.