dhat
@dhat

Где ошибка в конфиге Gulp?

Смотрю скринкаст, автор приложил проект на GitHub и на основе его устанавливает Галп и создает конфиг. Я повторяю, но мне консоль выдает ошибку:

fnk@111:~/beminar-1$ gulp
/home/fnk/beminar-1/gulpfile.js:9
  out: 'public',
     ^

SyntaxError: Unexpected token :
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Liftoff.handleArguments (/usr/local/lib/node_modules/gulp/bin/gulp.js:116:3)
    at Liftoff.<anonymous> (/usr/local/lib/node_modules/gulp/node_modules/liftoff/index.js:193:16)
    at module.exports (/usr/local/lib/node_modules/gulp/node_modules/flagged-respawn/index.js:17:3)


Исходник проекта - https://github.com/bem-events/beminar-1
Конфиг Галпа с ошибкой:

var gulp = require('gulp');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var browserSync = require('browser-sync').create;
var reload = browserSync.reload;

var params = [
  out: 'public',
  htmlSrc: 'index.pink.html',
  levels: ['blocks', 'pink.blocks']
];

gulp.task('default', ['server', 'build']);

gulp.task('server', function() {
  browserSync.init([
    server: params.out
  ]);
});

gulp.task('build', ['html']);

gulp.task('html', function() {
  gulp.src(params.htmlSrc)
  .pipe(rename('index.html'))
  .pipe(gulp.dest(params.out))
});


Что ж тут неправильно, ума не приложу?

var params = [
  out: 'public',
  htmlSrc: 'index.pink.html',
  levels: ['blocks', 'pink.blocks']
];
  • Вопрос задан
  • 404 просмотра
Решения вопроса 1
werty1001
@werty1001
undefined
var params = {
  out: 'public',
  htmlSrc: 'index.pink.html',
  levels: ['blocks', 'pink.blocks']
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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