N
N
Nikita Ivanov2015-10-13 11:02:47
gulp.js
Nikita Ivanov, 2015-10-13 11:02:47

Why is gulp-autoprefixer throwing an error?

var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
  
gulp.task('default', function(){
  gulp.src('css/*.css')
    .pipe(autoprefixer({browsers: ['last 3 versions','> 5%']}))
    .pipe(gulp.dest('app/'))

});

I get this:
C:\1Design\Gulp_Loftblog\node_modules\gulp-autoprefixer\node_modules\postcss\lib\lazy-result.js:152
this.processing = new Promise(function (resolve, reject) {
^
ReferenceError: Promise is not defined npm version 1.4.14, node 0.10.29 By the way, should they be updated?

Answer the question

In order to leave comments, you need to log in

1 answer(s)

Последняя версия ноды -- 4.2, как вы думаете, не пора ли обновиться? Ошибка, кстати, именно из-за этого: Promise появились, ЕМНИП только в 0.12. Не бойтесь, оно все обратно совместимо.
А автору postcss надо по мозгам настучать баг-репорт написать: если пакет не работает на 0.10, значит, он и поставиться не должен.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question