Quando si distribuisce la mia app, voglio copiare la dipendenza di bower nella directory deploy
e inserire i collegamenti a questi file nello index.html
che si trova anche nella directory deploy
.Come copiare e iniettare i file del main-bower in un unico passaggio usando gulp?
Ogni passo da solo funziona perfettamente da non sono in grado di combinarli.
Copiare i file:
return gulp.src(mainBowerFiles(), { read: false })
.pipe(gulp.dest('./deploy/lib/'));
Iniezione i file:
return gulp.src('./deploy/index.html')
.pipe(plugins.inject(
gulp.src(mainBowerFiles(), { read: false }), { relative: true }))
.pipe(gulp.dest('./deploy/'));
penso che avrei dovuto fare questo in un unico passaggio per mantenere l'ordine corretto dei file dipendenti.
Ho provato questa combinazione ma non ha funzionato.
return gulp.src('./deploy/index.html')
.pipe(plugins.inject(
gulp.src(mainBowerFiles(), { read: false })
.pipe(gulp.dest('./deploy/lib/'), { relative: true })))
.pipe(gulp.dest('./deploy/'));
Da dove viene questa variabile "app"? – Startec