我正在创建将使用wiredep 注入js 和css 的Gulp 任务。下面是它是如何被注入的。
<!-- inject:js -->
<script src="/src/config/app.js"></script>
<!-- endinject -->
但我需要注入
<!-- inject:js -->
<script src="config/app.js"></script>
<!-- endinject -->
如何忽略'/src/'?
这是我尝试过但没有奏效的方法。
Gulp 任务如下
gulp.task('wiredep', ['styles'], function(){
var options = {
bowerJson: require('./bower.json'),
directory: './bower_components/',
ignorePath: './src/'
};
var wiredep = require('wiredep').stream;
return gulp
.src(config.index)
.pipe(wiredep(options))
.pipe($.inject(gulp.src('./src/**/*.js')))
.pipe(gulp.dest(config.dist));
});
谢谢, 卡什亚普