При следующей настройке Gulp
const { src, dest } = require('gulp');
var zip = require('gulp-zip');
var pkgDist = 'packages/';
function pkg(done) {
src(['./**', '!node_modules/**', '!vendor/**', '!.gitignore', '!*.json', '!*.lock'], {base: '..'})
.pipe(zip('archive.zip'))
.pipe(dest(pkgDist))
done();
};
exports.pkg = pkg;
как я могу изменить его, чтобы получить src
глобусы из переменной, т.е. pkgSrc
, что-то вроде этого:
[...]
var pkgSrc = <what to put here?>;
[...]
src(pkgSrc)
[...]
Я пытался использовать это var pkgSrc = " ['./**', '!node_modules/**', '!vendor/**', '!.gitignore', '!*.json', '!*.lock'], {base: '..'} ";
, но оно не работает.
Если это проще, я также открыт для решений, которые приведут к этому src([pkgSrc], {base: '..'})