Задать вопрос
Xeffer
@Xeffer
frontend dev

Почему модуль nodejs может работать в задаче gulp?

Вот я потратил много времени на настройку окружения для workbox от google. Метался между cli, webpack-workbox, и npm пакетом в качестве инструмента сборки. В итоге webpack не может работать как надо(есть не закрытый issue для выполнения во время работы watch), осталось cli и npm методы сборки.
Нашел в интернете код для выполнения worbox-build (это какраз npm пакет для сборки) внутри задачи gulp.
Собственно несовсем понимаю почему пакет npm может выполнятся gulp. Буду рад если кто то скинет ссылки на нужную документацию для понимания. Код приложу ниже.

const gulp = require ('gulp');
const workboxBuild = require('workbox-build')

gulp.task('bundle-sw', () => {
  return workboBuild.generateSW({
    globDirectory: './',
    swDest: './dist/sw.js',
    globPatterns: ['**\/*.{html,js,css}']
  })
});
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-074 Java Advanced I: функциональное, асинхронное и реактивное программирование
    1 неделя
    Далее
  • Shultais Education
    Программирование на JavaScript
    3 месяца
    Далее
  • Onskills
    Разработка VK Mini Apps
    1 месяц
    Далее
Решения вопроса 1
gulp.task('bundle-sw', async (done) => {
  await workboxBuild.generateSW({
    globDirectory: './',
    swDest: './dist/sw.js',
    globPatterns: ['**\/*.{html,js,css}']
  });

  done();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы