Сбой генератора веб-приложений в Йомене
Я пробую йоменский инструмент для строительных лесов. Единственная проблема в том, что я сталкиваюсь с некоторыми проблемами и хрюкать. Я пытаюсь собрать простой сайт с помощью генератора веб-приложений. Строительные леса приложения и использование 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
шаблоны имеют дополнительную %
? Избавься от них.