Встроенные CSS стили в предварительно скомпилированные шаблоны Handlebars в Javascript - PullRequest
1 голос
/ 18 января 2020

Я использую Handlebars для генерации HTML для писем в среде NodeJS. Поскольку я генерирую электронные письма, я встраиваю свои стили.

Мой поток в настоящее время выглядит следующим образом:

  1. Прочитайте файл шаблона Handlebars и скомпилируйте в функцию
  2. Выполнить функцию Handlebars, чтобы получить HTML
  3. Выполнить CSS Инлайнер над HTML
  4. Отправить письмо

Я бы хотел выполнить как можно больше из этого во время сборки. Я знаю, что могу предварительно скомпилировать свои шаблоны Handlebars в Javascript. Есть ли способ, которым я также могу сделать CSS встраивание во время сборки?

В идеале мой поток будет:

  1. Время сборки: прекомпиляция шаблонов Handlebars & inline CSS в JS
  2. Выполнить предварительно скомпилированную функцию Handlebars для получения HTML
  3. Отправить письмо
...