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

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

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

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

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

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

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

Я был в состоянии интегрироватьjade задача встаршина»смотри и перезагрузить задачи добавив следующий конфиг вwatch задача:

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

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

yeoman jade server

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

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

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

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