From 864b08403ede3c63ffd5cc1c77062b7e7c03d34a Mon Sep 17 00:00:00 2001 From: qsqiu Date: Fri, 4 Sep 2020 15:54:38 +0800 Subject: [PATCH] fix: creating-log-folder-in-sync-mode --- lib/Common.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/Common.js b/lib/Common.js index a1a3efd07..e9082ee6f 100644 --- a/lib/Common.js +++ b/lib/Common.js @@ -240,14 +240,12 @@ Common.prepareAppConf = function(opts, app) { if (!fs.existsSync(dir)) { Common.printError(cst.PREFIX_MSG_WARNING + 'Folder does not exist: ' + dir); Common.printOut(cst.PREFIX_MSG + 'Creating folder: ' + dir); - require('mkdirp')(dir) - .then(() => { - return; - }) - .catch(err => { - Common.printError(cst.PREFIX_MSG_ERR + 'Could not create folder: ' + path.dirname(af)); - throw new Error('Could not create folder'); - }) + try { + require('mkdirp').sync(dir); + } catch (err) { + Common.printError(cst.PREFIX_MSG_ERR + 'Could not create folder: ' + path.dirname(af)); + throw new Error('Could not create folder'); + } } }