Как с помощью webpack перед сборкой проекта предвартельно скомпилировать ts файл в js?
Здравствуйте. Есть проблема, решение которой не получилось найти "по быстрому"
Суть задачи.
- Написание webworker на typescript с последующей его регистрацией
- Использование библиотеки workbox от google и плагина workbox-webpack-plugin
Процесс сборки
Процесс идет таким образом что плагин ищет js файл с определением webworker и инжектит в него workbox как глобальную переменную, на вход плагин строго принимает js файл.
Предполагаемое решение
- Единственным решением которое быстро напрашивается, это перед сборкой проекта произвести отдельную компиляцию webworker.ts в webworker.js и уже после этого запускать процесс сборки webpack
Вопрос:
Каким образом можно это сделать? Есть ли внутренние механизмы или плагины webpack которые позволят исключить воркер из общей сборки, скомпилировать его отдельно и затем начать процесс основной сборки? Или придется писать какие то свои скрипты?
Тут вопросов больше чем ответов. у меня ts файл. я так понимаю что он не может считаться источником, плюс ко всему полученный js файл передается другому плагину.