@mironov_m
Учусь Frontend

Почему Gulp не находит подключенные модули?

Есть gulpfile:
const gulp = require('gulp');
const lesstocss = require('./gulp/tasks/style');
const includetohtml = require('./gulp/tasks/include');
const svgsprite = require('./gulp/tasks/sprite');
const minifyImg = require('./gulp/tasks/imagemin');
const fonts = require('./gulp/tasks/fonts');
const del = require('./gulp/tasks/clean');
const serve = require('./gulp/tasks/serve');

const dev = gulp.parallel(lesstocss, fonts, minifyImg, svgsprite, includetohtml);
const build = gulp.series(del, dev);
module.exports.start = gulp.series(build, serve);
module.exports.build = build;


Каждая задача выделена в отдельный файл. Например таск-файл imagemin.js :

const gulp = require('gulp');
const img = require('gulp-imagemin');

module.exports = function image() {
  return gulp.src('src/img/**')
    .pipe(img([
      img.mozjpeg({quality: 75, progressive: true}),
      img.svgo()
  ]))
      .pipe(gulp.dest('build/img'));
}


При запуске команд ошибка.
> gulp build
internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module './gulp/tasks/imagemin'
Объясните, почему он не находит мои файлы-модули? Что я делаю не так?
По отдельности каждая задача запускается и выполняется успешно.
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@mironov_m Автор вопроса
Учусь Frontend
Вопрос решен. К сожалению, моя невнимательность.
Пути прописаны в gulpfile правильно. Неправильно был прописан путь в одной из задач.
Вопрос снят.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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