Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2018, 06:25
Аватар для MazleTop
Новичок на форуме
Отправить личное сообщение для MazleTop Посмотреть профиль Найти все сообщения от MazleTop
 
Регистрация: 06.12.2018
Сообщений: 4

Таски под gulp 4
Здравствуйте,
ребята, помогите пожалуйста в настройкой таска "build" под Gulp 4.
Вот базовый такс:

Код:
if (gulpversion == 4) {
 gulp.task('build', ['removedist', 'imagemin', 'scripts'], function() {
    var buildJs = gulp.src([
     'app/js/scripts.min.js',
     ]).pipe(gulp.dest('dist/js'));
 });
}

Понял только что первая стройка должна быть так:
Код:
gulp.task('build', function() {

и присваивать нужно:
Код:
Код:
gulp.parallel('scripts')
только куда(
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2018, 06:32
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,134

gulp.task('build', gulp.series(gulp.parallel('removedist', 'imagemin', 'scripts'), function() {
    return gulp.src([
     'app/js/scripts.min.js',
     ]).pipe(gulp.dest('dist/js'));
 }));

https://codeburst.io/switching-to-gulp-4-0-271ae63530c0

Последний раз редактировалось destus, 14.12.2018 в 06:35.
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2018, 09:22
Аватар для MazleTop
Новичок на форуме
Отправить личное сообщение для MazleTop Посмотреть профиль Найти все сообщения от MazleTop
 
Регистрация: 06.12.2018
Сообщений: 4

Вот такая конструкция:

if (gulpversion == 4) {
	gulp.task('build', gulp.series(gulp.parallel('removedist', 'imagemin', 'scripts'), function() {
		return gulp.src([
			'app/js/scripts.min.js',
			]).pipe(gulp.dest('dist/js'));
	});
}


Выдаёт такую ошибку:

SyntaxError: missing ) after argument list
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at execute (/usr/lib/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js:36:18)


Пакеты обновлены вроде все...
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2018, 09:36
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,134

Сравните мою 5ую строчку и свою 6ую. И найдите одно отличие ')'
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2018, 09:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 25,448

MazleTop,
строка 6
}));
Ответить с цитированием
  #6 (permalink)  
Старый 14.12.2018, 09:49
Аватар для MazleTop
Новичок на форуме
Отправить личное сообщение для MazleTop Посмотреть профиль Найти все сообщения от MazleTop
 
Регистрация: 06.12.2018
Сообщений: 4

Про ")" спасибо что указали, но проблема была не в этом)

Вот рабочий вариант:

if (gulpversion == 4) {

gulp.task('build', gulp.series(gulp.parallel('scripts'), function() {
    return gulp.src([
     'app/js/scripts.min.js',
     ]).pipe(gulp.dest('dist/js'));
 }));

}


Пока вопросов нету, спасибо!
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по меню bgraf Элементы интерфейса 9 08.08.2017 04:52
Gulp не обрабатывает pug-файлы kukuruku11 Сборка проекта, утилиты 1 05.01.2017 17:56
Создание сайтов под ключ BIZ-NOW Работа 0 12.09.2016 13:40
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 14:46
Что означает [^] riva Общие вопросы Javascript 26 07.08.2014 20:42