Интеграция Jade в задачи сервера / наблюдения / перезагрузки Yeoman

Я играл сйомен & нефрит, Я создал небольшое тестовое приложение черезyeoman init angular (это угловое приложение, но здесь дело не в этом) ...

Когда я вхожуyeoman server в командной строке:

компилироватьCoffeeScript & компас файлызапустить серверзапустить браузерсмотреть и загружать изменения в coffeescript и компас в браузере

Что является отличной чертой Yeoman!

Теперь я хочу такую же функцию с Джейд. Итак, я установилГрунт-нефрит черезnpm install grunt-jade и добавил следующий конфиг вGruntFile.js скомпилировать нефритовые шаблоны:

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

Я был в состоянии интегрироватьjade задача вYeoman's Watch & Reload Задачи добавив следующий конфиг вwatch задача:

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

И все прекрасно работает ... за исключением того, что первоначальная компиляция не происходит, если я не добавлюjade задание для команды:

yeoman jade server

Нашему дворецкому не нравится эта милая девушка, потому что он не позволит ей объединиться с егоserver задача :) И это раздражает, так какyeoman server будет компилировать только файлы coffeescript и compass.

Есть ли способ, как я мог бы добавитьjade Задача выполнения по умолчаниюyeoman server?

Ответы на вопрос(3)

Ваш ответ на вопрос