Skocz do zawartości

Zdjęcie
- - - - -

Gulp + Saas


5 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 24 lutego 2016 - 11:06

#1

Mieliście tak kiedyś, że konsola nie wyrzuca żadnych błędów a Saas sie nie kompiluje do css? Inne taski typu uglify czy lint działają bez zarzutu. Wszystko wygląda ok więc o co kaman?

gulp.task('sass', function() {
    return gulp.src('scss/*.scss')
        .pipe(sass())
        .pipe(gulp.dest('css'));
});

2h58ux0.png


Użytkownik przemoo83 edytował ten post 24 lutego 2016 - 11:07

  • -1

karolgorecki

    Nowy użytkownik

  • 17 postów
    • Czas spędzony online: 18h 15m 56s
15
Dobra

Napisano 24 lutego 2016 - 19:48

#2

Wrzuć projekt na github lub coś innego. Cieżko zgadnąć jak nie widać reszty. Może pliki Sass masz z rozszerzeniem .sass? Zobacz czy zmiana ścieżki na np. "gulp.src('./sass/**/*.scss')" i "./css" coś naprawi.


  • 1

wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 25 lutego 2016 - 16:30

#3

Ścieżki dobrze są podane?

I dlaczego robi Ci dwa taski jak masz tylko jeden "sass" ?


  • 1

przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 26 lutego 2016 - 09:08

#4

Sprawdzałem to wszystko co piszecie ale nic nie zadziałało. Ścieżki są ok rozszerzenia też. A czemu 2 taski to...hmm dobre pytanie :P Muszę wrócić do tego projektu bo na razie go zakopałem.


  • 0

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 27 lutego 2016 - 00:43

#5

Jest cos takiego jak:

.on('error', function() {})

Gdzie mógłbys dać:

.pipe(sass().on('error', sass.logError))
​.pipe(gulp.dest('css'));

Możesz też sobie jakiś util doinstalować np. gulp-utils, który też może logować errory.

Nie jestem pewny czy console.log tutaj zadziała ^^ bo jeśli tak to możesz podesłać callback'a prostego:

.on('error', function(error) {
  console.log(error.message);
}) 

To tak w temacie braku błędów.

Jeśli chodzi o ścieżki, to może spróbuj na sztywno dać po prostu sama nazwe pliku ? np:

gulp.task('sass', function() {
  return gulp.src('./main.scss')
   .pipe(sass())
   .pipe(gulp.dest('./'));
});

lub cos podobnego.

Pozdro!


  • 1

2ed58r7.png


przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 29 lutego 2016 - 20:02

#6

Dzięki za garść przydatnych pomysłów. Przetestuję na pewno :)


  • 0





Podone tematy Collapse

  Temat Forum Autor Podsumowanie Ostatni post

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych