Всем привет!
Для проекта использую один из yoeman генераторов, а именно generator-gulp-angular. Очень доволен, генератор выполняет кучу полезной работы по объединению, минификации скриптов, стилей и т.д.
Даже склеивает и инклудит ангуляровские шаблоны.
Столкнулся с задачей прикрутить в проект ReactJs. Хотел бы объединить все jsx шаблоны в один файл, потом скомпилировать в js и вставить в проект
Пробовал добавить в gulp следующий таск
var gulp = require('gulp');
var react = require('gulp-react');
var concat = require('gulp-concat');
var paths = gulp.paths;
gulp.task('jsxconcat', function () {
return gulp.src(paths.src + '/{app,components}/**/*.jsx')
.pipe(concat(paths.src + '/app/singlefile.js'))
.pipe(react())
.pipe(gulp.dest(paths.tmp +'/serve'));
});
В результате файл .tmp/serve/src/app/singlefile.js создается и внутри него действительно размещены скомпилированные шаблоны, но когда проект открывается в браузере - то такой файл отсутствует в списке подключенных.
Как исправить ? Возможно singlefile.js создается после того, как gulp заинжектил все скрипты в index.html и поэтому он и не "виден". Помогите разобраться