report network failures in build-vendor
This commit is contained in:
parent
7a5569e9d5
commit
e1e351d956
|
@ -93,7 +93,9 @@ async function buildFiles(pkg, flatPkg, patterns) {
|
||||||
pattern = pattern.replace('{VERSION}', require(`${pkg}/package.json`).version);
|
pattern = pattern.replace('{VERSION}', require(`${pkg}/package.json`).version);
|
||||||
const [src, dest = !keepDirs && getFileName(src)] = pattern.split(/\s*->\s*/);
|
const [src, dest = !keepDirs && getFileName(src)] = pattern.split(/\s*->\s*/);
|
||||||
if (/^https?:/.test(src)) {
|
if (/^https?:/.test(src)) {
|
||||||
fse.outputFileSync(`vendor/${flatPkg}/${dest}`, await (await fetch(src)).text());
|
const req = await fetch(src);
|
||||||
|
if (req.status >= 400) throw new Error(`Network error ${req.status} for ${src}`);
|
||||||
|
fse.outputFileSync(`vendor/${flatPkg}/${dest}`, await req.text());
|
||||||
fetched += `* ${dest}: ${src}\n`;
|
fetched += `* ${dest}: ${src}\n`;
|
||||||
} else {
|
} else {
|
||||||
const files = glob(`node_modules/${pkg}/${src}`);
|
const files = glob(`node_modules/${pkg}/${src}`);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user