rn-fetch-blob с codepu sh в собственном реагировании - PullRequest
0 голосов
/ 02 августа 2020

Я реализую codepu sh в своем проекте, который использует rn-fetch-blob для загрузки файлов в хранилище firebase. rn-fetch-blob - это собственный код, и он не будет обновляться с помощью codepu sh, что нормально. Насколько я понимаю, если у меня уже опубликован собственный код, я могу обновить его с помощью codepu sh, и JS изменения будут внесены, за исключением собственного кода.

Однако он не работает. Мое приложение вылетает из-за codepu sh и rn-fetch-blob, и если я удалю rn-fetch-blob, codepu sh работает, но функция blob не работает.

Я сузил его до 2 строк вызывает ошибку.

...
import Fetch_blob from "rn-fetch-blob";

const Blob = Fetch_blob.polyfill.Blob;

// disabling these two lines make codepush work and uploading break and vice versa
window.XMLHttpRequest = Fetch_blob.polyfill.XMLHttpRequest;
window.Blob = Blob;
...

Есть ли способ решения этой проблемы или вручную исключить rn-fetch-blob из codepu sh? Может быть, я смогу реструктурировать файлы, чтобы этого избежать. Я потратил на это очень много времени. Все там только указывает на ошибку без каких-либо решений: (* ​​1009 *

...