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

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

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

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

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

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

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

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

Похожие вопросы
Лига Роботов Новосибирск
от 65 000 до 85 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽