Gulp用快速注入自定义路径

时间:2014-08-13 20:02:10

标签: gulp mean-stack gulp-inject

我在平均堆栈上使用gulp。我有这样的快速静态设置:

app.use(express.static(__dirname + '/client'));

我正在使用gulp-inject将我的css和js注入我的html。然而,因为gulp从以下来获取它们:

./client/libs/subfolder/subfolder.js

它也会注入它们。但是由于我的静态设置,它需要解决它们:

./libs/subfolder/subfolders.js

gulp-inject文档没有帮助我,或者我忽略了一些东西。

当前gulpfiles.js注入任务:

gulp.task('inject', function () {
    var customFiles = gulp.src(['./client/modules/**/*.js', './client/modules/**/*.css'], {read:false});
    gulp.src('./client/index.html')
        .pipe(inject(gulp.src(bowerFiles(), {read: false, name: 'bower'})))
        .pipe(inject(customFiles))
        .pipe(gulp.dest('./client'))
});

如何让路径正确?

1 个答案:

答案 0 :(得分:2)

好吧,也许我来不及了。但对于其他人来说,这样做的方法是设置

'ignorePath':'client'

如果您需要更多代码,请与我们联系。