У меня есть следующие Gulpfile.js
:Использование Глоток с просьбой
'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'));
Я получаю следующее сообщение об ошибке:
Error: options.uri is a required argument
С помощью этого метода я пытался dicthing менеджеров на стороне клиента пакет, как Бауэр , Есть ли способ использовать request
с gulp
и перебирать список объектов?
EDIT:
Я поместил этот код для тестирования, возвращает только первую строку из цикла:
gulp.task('vendor',() => {
for (let i=0; i<paths.vendor.length; i++) {
return console.log(paths.vendor[i]);
};
});
Так же, как:
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})' –
Я получил сообщение об ошибке: 'Error: Invalid URI «/» ' – Lanti