2016-03-03 4 views
0

Моего .bowerrc имеет этот "directory": "./public/bower_components/"глотка wiredep- ignorePath не работает

Я успешно инъекционное HTML, но я получаю нежелательную префикс пути, '../../public/':

<script src="../../public/bower_components/jquery/dist/jquery.js"></script> 
<script src="../../public/bower_components/underscore/underscore.js"></script> 
<script src="../../public/bower_components/angular/angular.js"></script> 
<script src="../../public/bower_components/typeahead.js/dist/typeahead.bundle.js"></script> 
<script src="../../public/bower_components/angular-file-upload-shim/angular-file-upload-shim.js"></script> 
<script src="../../public/bower_components/angular-sanitize/angular-sanitize.js"></script> 
<script src="../../public/bower_components/angular-animate/angular-animate.js"></script> 

Мой глоток задача выглядит следующим образом:

gulp.task('wiredep', function() { 
    var options = config.getWiredepDefaultOptions(); 
    var wiredep = require('wiredep').stream; 

    return gulp 
     .src(config.index) 
     .pipe(wiredep(options)) 
     .pipe($.inject(gulp.src(config.clientjs), {ignorePath: '/public/'})) 
     .pipe(gulp.dest('./build/')); 
}); 

Моего wiredep варианты выглядеть следующим образом:

bowerJson: require('./bower.json'), 
    directory: './public/bower_components/', 
    ignorePath: '../../public/' 

В соответствии с wiredep docs он имеет свойство options ignorePath, которое я могу передать, которое будет проигнорировано из введенного пути. Я не могу понять, в чем проблема. Есть идеи?

ответ

0

Опечатка в моем gulp.config.js, так что мои параметры не были правильно загружены

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