From 08fd908bcb06bcf758d76adc44318bb239b212c4 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 25 Sep 2019 01:54:45 +0800 Subject: [PATCH] workflow: fix the MaxListenersExceededWarning --- scripts/checkLinks.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/scripts/checkLinks.js b/scripts/checkLinks.js index ede537973..cc4ed55ae 100644 --- a/scripts/checkLinks.js +++ b/scripts/checkLinks.js @@ -4,6 +4,8 @@ const request = require('request-promise-native') const promises = [] +process.setMaxListeners(Infinity) + async function checkLink (file, link, n) { try { const result = await request({ @@ -51,13 +53,6 @@ function checkFiles (folder, all = false, recursive = false) { checkFiles(path.resolve(__dirname, '../packages/@vue'), false, true) checkFiles(path.resolve(__dirname, '../packages/@vue/cli/lib/promptModules'), true, true) - -async function main () { - for (const p of promises) { - await p - } -} - -main().catch(() => { +Promise.all(promises).catch(() => { process.exit(1) })