2016-05-18 2 views
0

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

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 --> 

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

ответ

0

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

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

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

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

Thanx но попробовал это, и это не помогло – ilyo

0

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

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

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

Смежные вопросы