ogregor
@ogregor
арендатор vpn сервера debian

Как с помощью webpack перед сборкой проекта предвартельно скомпилировать ts файл в js?

Здравствуйте. Есть проблема, решение которой не получилось найти "по быстрому"

Суть задачи.
- Написание webworker на typescript с последующей его регистрацией
- Использование библиотеки workbox от google и плагина workbox-webpack-plugin

Процесс сборки
Процесс идет таким образом что плагин ищет js файл с определением webworker и инжектит в него workbox как глобальную переменную, на вход плагин строго принимает js файл.

Предполагаемое решение
- Единственным решением которое быстро напрашивается, это перед сборкой проекта произвести отдельную компиляцию webworker.ts в webworker.js и уже после этого запускать процесс сборки webpack

Вопрос:
Каким образом можно это сделать? Есть ли внутренние механизмы или плагины webpack которые позволят исключить воркер из общей сборки, скомпилировать его отдельно и затем начать процесс основной сборки? Или придется писать какие то свои скрипты?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alexhovansky
https://webpack.js.org/concepts/entry-points/#sepa...
Указываете несколько entry, в результате получаете несколько bundle'ов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы