2014-10-04 19 views
6
$ gulp patch 
[17:13:27] Requiring external module coffee-script/register 
[17:13:28] Using gulpfile ~/source/sem-campaign.js/gulpfile.coffee 
[17:13:28] Starting 'bump'... 
[17:13:28] Starting 'add'... 
[17:13:28] Bumped version to: 1.0.2 
[17:13:28] Bumped version to: 1.0.2 
[17:13:28] Finished 'bump' after 31 ms 
[17:13:28] 
[17:13:28] Finished 'add' after 30 ms 
[17:13:28] Starting 'commit'... 
[?] enter a commit msg, eg initial commit: initial commit 
[17:13:32] Finished 'commit' after 3.26 s 
[17:13:32] Starting 'patch'... 
no buddy 
[17:13:32] Finished 'patch' after 25 μs 

events.js:72 
     throw er; // Unhandled 'error' event 
      ^
Error: Command failed: 
    at ChildProcess.exithandler (child_process.js:648:15) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:756:16) 
    at Socket.<anonymous> (child_process.js:969:11) 
    at Socket.emit (events.js:95:17) 

Ciężko mi powiedzieć, gdzie zawodzi moje zadanie i dlaczego. Jak mogę zwiększyć domyślny ślad stosu?Jak zwiększyć ślad stosu zadania Gulp?

+0

Istnieje kilka wtyczek, które mogą pomóc: [łyk-debug] (https://www.npmjs.org/package/gulp-debug) lub [gulp-hydraulik] (https://www.npmjs.org/package/gulp-plumber) wyświetlane są pomocne informacje o błędach. – RWAM

Odpowiedz

0

Dodaj komentarze i hydraulika:

  1. Dodaj tę metodę pomocniczą:

    log = (MSG) -> console.log msg # zamierzasz odbierać pliki winylowej kawałkami transform = (plik, cb) -> # odczyt i modyfikacja zawartości pliku # file.contents = new Buffer (String (file.contents) + 'some modified content');

    # if there was some error, just pass as the first parameter here 
    cb(null, file); 
    

    # powrocie mapę spowoduje czynność przekształcenia się nazywać # dla każdego z fragmentów (pliki), które otrzymujesz. A kiedy ten strumień # odbiera sygnał "końca", również się zakończy. # # Dodatkowo, chcesz wymagać event-stream gdzie indziej. return eventStream.map (transformacja);

  2. rura THW metoda log między etapów zadania:

    gulp.task 'myTask', -> gulp.src myCss, podstawa: myBase .pipe log "Got pliki CSS!" .pipe concat 'app.css' . Dziennik dziennika "concated css !!"

to jest napisane w coffeescript, można włączyć go do javascript tutaj: http://js2coffee.org/

  1. utworzyć metodę połowu błąd pomocnika:

    catchError = (err) -> plugins.util.beep() # ref; console.log błądzić

  2. dodać hydraulika do wtyczek:

    gulp.task 'myTask', -> gulp.src myCss, podstawa: myBase .pipe plugins.plumber errorHandler: catchError . dziennik potoku "Mam pliki css!" .pipe concat 'app.css' . Dziennik dziennika "concated css !!"

Zrobione! :)

więcej środków na sprawdzeniu: gulp-print gulp-debug

Powiązane problemy