Приложение
My reactjs состоит из набора машинописных файлов с четким разделением GUI и модели. Веб-работнику нужно большинство файлов моделей, так что, может быть, половина всех файлов. Я мог бы представить загрузку веб-работника с того же URL-адреса, что и приложение, так как модель не ссылается ни на GUI, ни на React, ни на другие недоступные вещи (по крайней мере, этого не должно быть, и если это так, его легко очистить вверх).
Кажется, что есть некоторые проблемы:
- поиск правильных javascript файлов
- внедрение правильного кода запуска в них
и, возможно, другие, о которых я еще не думал.
Общение с веб-работником не является проблемой, так как все, что мне нужно, - это один асин c вызов и передача некоторых простых данных.
Могут быть и другие проблемы, например, https://github.com/microsoft/TypeScript/issues/20595.
Прежде чем я узнал, что мне действительно нужно, я попробовал, например, ttps: // www.npmjs.com/package/@koale / useworker , что неплохо, но, похоже, в состоянии справиться только с простыми javascript зависимостями.
Поиск правильных javascript файлов
То, что я вижу в индексе. html
<script src="/myapp/static/js/bundle.js"></script>
<script src="/myapp/static/js/0.chunk.js"></script>
<script src="/myapp/static/js/main.chunk.js"></script>
<script src="/myapp/main.4e45e2b4b645351b7733.hot-update.js"></script>
Полагаю, я мог бы жить без горячих обновлений, однако названия других r Три файла изменяются в процессе работы на что-то вроде , он выполняет некоторый код, сгенерированный кодом веб-пакета, что, скорее всего, приводит к сбою. Мне нужно как-то этого избежать.
Вопросы
- Это вообще выполнимо?
- Имеет ли это смысл или есть лучший подход?