Integrowanie Jade w zadaniach serwera / zegarka / przeładowania Yeomana

Bawiłem się zRolnik & Jadeit. Stworzyłem małą aplikację testową za pośrednictwemyeoman init angular (to aplikacja kątowa, ale nie o to chodzi) ...

Kiedy wchodzęyeoman server w linii poleceń będzie:

skompilowaćcoffeescript & kompas plikiuruchom serweruruchom przeglądarkęoglądaj i ładuj zmiany w coffeescript i kompasie w przeglądarce

Co jest świetną cechą Yeoman!

Teraz chcę tę samą funkcję z Jade. Więc zainstalowałemgrunt-jade przeznpm install grunt-jade i dodał następującą konfiguracjęGruntFile.js skompilować szablony jade:

   jade: {
      html: {
        src: ['app/views/*.jade'],
        dest: 'app/views',
        options: {
          client: false
        }
      }
    },

Udało mi się zintegrowaćjade zadanie wZadania zegarka i przeładowania Yeomana dodając następującą konfigurację wwatch zadanie:

  watch: {
     ...
     jade: {
       files: 'app/views/*.jade',
       tasks: 'jade reload'
     },
     ...
  }

I wszystko działa wspaniale… poza tym, że początkowa kompilacja nie występuje, chyba że dodamjade zadanie do polecenia:

yeoman jade server

Nasz lokaj nie lubi tej sympatycznej dziewczyny, ponieważ nie pozwoli jej się zintegrować z jegoserver zadanie :) I to jest denerwujące, ponieważyeoman server skompiluje tylko pliki coffeescript i kompasu.

Czy jest jakiś sposób, w jaki mogę dodaćjade zadanie do domyślnego wykonaniayeoman server?

questionAnswers(3)

yourAnswerToTheQuestion