Yeoman Webapp в сочетании с Assemble

Я пытаюсь заставить Yeoman Webapp по умолчанию работать с Assemble.io.
Я следовал этому уроку. Использовать build.io с веб-приложением yeoman.io Gruntfile.

Получил и запустил (частично), первая проблема, с которой я столкнулся, это то, что livereload не запускается, когда вносятся изменения в файлы.hbs. Когда я вручную обновляю, я вижу изменения, которые были сделаны.

Это мой файл Гранта.

Вторая проблема заключается в том, что "grunt build" выдает мне следующую ошибку:
Running "requirejs:dist" (requirejs) task { [Error: Error: Missing either an "out" or "dir" config value. If using "appDir" for a full project optimization, use "dir". If you want to optimize to one file, use "out". at Function.build.createConfig ([MY DIRECTORY]/node_modules/grunt-contrib-requirejs/node_modules/requirejs/bin/r.js:25109:19) ] originalError: [Error: Missing either an "out" or "dir" config value. If using "appDir" for a full project optimization, use "dir". If you want to optimize to one file, use "out".] }

Я погуглил и добавил следующее в requirejs: dist: options

appDir: '<%= yeoman.app %>/', dir: 'build'

Тогда эта ошибка решена, но появляется следующее:

No "concat" targets found.
Warning: Task "concat" failed.
Use --force to continue.

Версии:
Yeoman 1.0.4
Node 0.10.21
Bower 1.2.7
Grunt-cli 0.1.9
Grunt 0.4.1

Кто-нибудь видит проблему? Спасибо!

1 ответ

Решение

Посмотри на эту строчку в своей сути. Он пытается вызвать задачу под названием concat в вашем Gruntfile, но эта задача не существует. Возможно, с генератором веб-приложений Yeoman произошли изменения, или у вас возникла проблема с копированием / вставкой или что-то в этом роде. assemble часть вашего Gruntfile выглядит нормально.

Я думаю, что вы можете удалить concat и продолжай.

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