ich folgendes Gulpfile.js
haben:Mit schluck mit Anfrage
'use strict';
const gulp = require('gulp'),
request = require('request');
const paths = {
vendor: [
'https://raw.githubusercontent.com/jquery/jquery-dist/master/dist/jquery.min.js',
'https://raw.githubusercontent.com/kenwheeler/slick/master/slick/slick.js'
]
};
gulp.task('vendor', (res) => {
const url = request.get(paths.vendor).pipe(res);
return gulp.src(url)
.pipe(gulp.dest('public/vendor'));
});
gulp.task('default', gulp.parallel('vendor'));
ich die folgende Fehlermeldung erhalten:
Error: options.uri is a required argument
Mit dieser Methode ich versuche dicthing clientseitige Paket-Manager, wie Bower . Gibt es eine Möglichkeit request
mit gulp
zu verwenden und eine Liste von Objekten durchzublättern?
EDIT:
ich diesen Code zum Testen plaziert, nur die erste Zeile aus der Schleife zurückkehrt:
gulp.task('vendor',() => {
for (let i=0; i<paths.vendor.length; i++) {
return console.log(paths.vendor[i]);
};
});
Genau wie:
gulp.task('vendor', (res) => {
const url = request.get(paths.vendor[index++]).pipe(res);
return gulp.src(url)
.pipe(gulp.dest('public/vendor'));
});
'Request.get ({uri: paths.vendor})' –
ich diese Fehlermeldung haben: 'Fehler: Ungültige URI "/" ' – Lanti