Глоток Усемин ничего не делает

У меня есть несколько приложений в одном проекте, поэтому у меня есть эта задача:

gulp.task('usemin', function() {
  return gulp.src('/app1/index.html')
    .pipe(usemin({
      js: [ uglify(), rev() ]
    }))
    .pipe(gulp.dest('app1/build/'));
});

И это index.html:

<!-- build:js app.js -->
<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/d3/d3.min.js"></script>
.
.
.
<!-- endbuild -->

Задача выполняется без проблем, но не генерирует файл!

2 ответа

Вы используете абсолютный путь здесь:

return gulp.src('/app1/index.html')

Вы, вероятно, хотите использовать относительный путь проекта:

return gulp.src('app1/index.html')

Вы пытались добавить к относительному пути на gulp.src?

return gulp.src('./app1/index.html')

Прочитайте Документ для получения более подробной информации.

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