diff --git a/tools/doc/generate.js b/tools/doc/generate.js index 7ca47e2ae06dc8..0d3e94a1e2c9ff 100644 --- a/tools/doc/generate.js +++ b/tools/doc/generate.js @@ -49,9 +49,15 @@ args.forEach(function(arg) { } else if (arg.startsWith('--output-directory=')) { outputDir = arg.replace(/^--output-directory=/, ''); } else if (arg.startsWith('--apilinks=')) { - apilinks = JSON.parse( - fs.readFileSync(arg.replace(/^--apilinks=/, ''), 'utf8') - ); + const filename = arg.replace(/^--apilinks=/, ''); + try { + apilinks = JSON.parse( + fs.readFileSync(filename, 'utf8') + ); + } catch (e) { + console.log(`Failure reading ${filename}, maybe remove it?`); + throw e; + } } });