Jump to content

Photo
- - - - -

Gulp + Saas


5 replies to this topic
  • Please log in to reply
przemoo83

    Stary wyjadacz

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

Posted 24 February 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


Edited by przemoo83, 24 February 2016 - 11:07 .

  • -1

karolgorecki

    Nowy użytkownik

  • 17 posts
    • Czas spędzony online: 18h 15m 56s
15
Dobra

Posted 24 February 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 posts
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Posted 25 February 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 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 26 February 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 posts
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Posted 27 February 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 posts
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Posted 29 February 2016 - 20:02

#6

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


  • 0





Podone tematy Collapse

  Topic Forum Started By Stats Last Post Info

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users