Не могу использовать «фс» в моем реактивном родном проекте .. не знаю, как решить - PullRequest
0 голосов
/ 04 апреля 2020

Привет, я пытаюсь использовать функцию fs.createReadStream () в 'fs', однако я не могу использовать этот модуль, так как я получаю эту ошибку сборки.

связывание не удалось: Ошибка: при попытке решить модуль fs из файла /Users/bentait/Desktop/memriio/memriio_app/src/datapass.js, пакет /Users/bentait/Desktop/memriio/memriio_app/node_modules/fs/package.json успешно найден. Однако сам этот пакет указывает main поле модуля, которое не может быть разрешено (/Users/bentait/Desktop/memriio/memriio_app/node_modules/fs/index.js. Действительно, ни один из этих файлов не существует:

Я почти на своем конце пытаюсь выучить js, реагировать, реактивный ... я, кажется, трачу 90% времени на решение подобных проблем и 10% времени на написание реального кода. знаю, как помочь ..

1 Ответ

0 голосов
/ 04 апреля 2020

Вы не можете использовать fs узла, потому что он является частью nodejs среды. Как вы наверняка знаете, код вашего приложения работает не на nodejs, а непосредственно на вашем смартфоне (кроме режима отладки, но даже там вы не можете использовать пакет fs узла).

Чтобы получить доступ к файловой системе смартфона и манипулировать ею, выполните Посмотрите на пакет Reaction-native-FS или rn-fetch-blob .

...