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: optionsappDir: '<%= 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
и продолжай.