@Allan11
Фронтенд

Ошибка 'Task gulp.spritesmith is not in your gulpfile'?

Здравствуйте.
Возникла такая ошибка при попытке запустить spritesmith в gulp
Не могу понять, чем она вызвана т.к. в gulpfile spritesmith есть, в package.json он тоже есть после установки.
2c6b1541e2b84c29aaba413269b2e548.png
var gulp = require('gulp'),
	  sass = require('gulp-ruby-sass'),
	  autoprefixer = require('gulp-autoprefixer'),
	  browserSync = require('browser-sync').create(),
	  pug = require('gulp-pug'),
	spritesmith = require('gulp.spritesmith'),
    prettify = require('gulp-prettify'),
    uncss = require('gulp-uncss');

gulp.task('sprite', function () {
  var spriteData = gulp.src('img/icons/*.png').pipe(spritesmith({
    imgName: 'sprite.png',
    cssName: 'sprite.sass',
    imgPath: '/img/sprite.png' 
  }));
  spriteData.css.pipe(gulp.dest('./sass/'));
  spriteData.img.pipe(gulp.dest('./img/'));  
});
  • Вопрос задан
  • 875 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
gulp sprite
Нужно запускать по названию таска, а не модуля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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