Есть ли способ использовать собственные библиотеки в web worker?

#android #typescript #ionic-framework #ionic-vue

Вопрос:

Я планирую использовать web worker в своем ионном приложении. Намерение состоит в том, чтобы использовать web worker для функции загрузки и хранения видеофайлов на устройство Android.

Я использую 2 собственные библиотеки, @ionic-native/file/ngx и @ionic-native/http/ngx для загрузки и хранения файлов и загрузчика comlink для загрузки веб-работников. Однако, похоже, что вышеупомянутые 2 @ионные библиотеки не могут быть запущены с веб-работниками.

Я попытался использовать axios для замены @ionic-native/http/ngx, и, похоже, это удалось, но для хранения файлов на устройстве Android по-прежнему нет способа справиться с этим (я пытался с @capacator/ файловой системой, но потерпел неудачу).

Кто-нибудь может дать мне несколько советов?