我有以下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
並循環對象列表?
編輯:
我把這段代碼進行測試,只返回從循環的第一行:
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})' –
我有此錯誤消息:'錯誤:無效URI '''' – Lanti