From 75f3410783f6d20c19fddbda5f8a3df72d118091 Mon Sep 17 00:00:00 2001 From: Krasimir Nedelchev Date: Sun, 11 Jul 2021 18:05:04 +0300 Subject: [PATCH] Fix exception when homeDir is not available --- live-server.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/live-server.js b/live-server.js index 9eac8f1..4884f10 100755 --- a/live-server.js +++ b/live-server.js @@ -15,11 +15,13 @@ var opts = { }; var homeDir = process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME']; -var configPath = path.join(homeDir, '.live-server.json'); -if (fs.existsSync(configPath)) { - var userConfig = fs.readFileSync(configPath, 'utf8'); - assign(opts, JSON.parse(userConfig)); - if (opts.ignorePattern) opts.ignorePattern = new RegExp(opts.ignorePattern); +if (homeDir != null) { + var configPath = path.join(homeDir, '.live-server.json'); + if (fs.existsSync(configPath)) { + var userConfig = fs.readFileSync(configPath, 'utf8'); + assign(opts, JSON.parse(userConfig)); + if (opts.ignorePattern) opts.ignorePattern = new RegExp(opts.ignorePattern); + } } for (var i = process.argv.length - 1; i >= 2; --i) {