2015-11-26 5 views
3

Я использую yoman для создания эшафот для моего приложения.Yeoman каталог копий без шаблонов

Я хочу, чтобы скопировать все директории рекурсивно вот почему я использую this.directory метод

this.directory('views/static/views', '.views/static/views'); 

Теперь, когда я бегу он показывает ошибку, показывая <%= title %> in file index.html during copying is not defined.

Это <%= title %> не является частью Templating но Я использую это для других целей.

Я хочу отключить шаблоны при копировании с использованием метода this.directory.?

ответ

11

Я выясняю это. с использованием this.fs.copy копий рекурсивно без шаблонов.

writing: function() { 
    this.fs.copy(
     this.templatePath('views/static/views'), 
     this.destinationPath('.views/static/views') 
    ); 
    } 

Теперь, когда шаблонирования правильный синтаксис должен быть

writing: function() { 
    this.fs.copyTpl(
     this.templatePath('index.html'), 
     this.destinationPath('public/index.html'), 
     { title: 'Templating with Yeoman' } 
    ); 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^