我在平均堆栈上使用 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'))
});
如何获得正确的路径?