Сбой генератора веб-приложений в Йомене

Я пробую йоменский инструмент для строительных лесов. Единственная проблема в том, что я сталкиваюсь с некоторыми проблемами и хрюкать. Я пытаюсь собрать простой сайт с помощью генератора веб-приложений. Строительные леса приложения и использование grunt serve работает отлично. Сбой только при использовании grunt build

Это терпит неудачу с этим сообщением:

Running "useminPrepare:html" (useminPrepare) task
Warning: An error occurred while processing a template (Unexpected token )). Use --force to continue.

Применение силы не решает проблему. Я попытался обойти операцию в gruntfile, удалив следующую строку html: '<%= config.app %>/index.html' в

useminPrepare: {
  options: {
    dest: '<%= config.dist %>'
  },
  html: '<%= config.app %>/index.html'
},

Он пропустил текущую проблему без ошибок, но затем произошла другая ошибка

Warning: Running "imagemin:dist" (imagemin) task
Warning: An error occurred while processing a template (Unexpected token )). Use --force to continue.

Я подмостил около 12 раз с одним и тем же генератором без каких-либо изменений. Я также попытался использовать другой компьютер с такой же конфигурацией без каких-либо изменений.

Git, Node, Npm, Grunt, Bower, Ruby, Sass и Yo - все в курсе. Нигде (за исключением ошибок) никогда не указывалось, чтобы получить рубин и наглость, так что я предполагаю, что мне тоже не хватает некоторых других важных технологий.

Я использую PowerShell на Windows 10. Пробовал с помощью оболочки Git, но все равно получил те же ошибки. Очень нравится то, что может предложить йомен. Ценю любые предложения / решения.

1 ответ

Решение

Могу поспорить, ваша проблема с задачей imagemin.

imagemin: {
  dist: {
    files: [{
      expand: true,
      cwd: '<%= config.app %>/images',
      src: '{,*/}*.{gif,jpeg,jpg,png}',
      dest: '<%= config.dist %>/images'
    },{
      expand: true,
      cwd: '<%= config.app %%>',
      src: '*.{ico,png}',
      dest: '<%= config.dist %%>'
    }]
  }
},

Обратите внимание во втором files объект, cwd а также dest шаблоны имеют дополнительную %? Избавься от них.

Другие вопросы по тегам