diff --git a/lib/commands/serve/streempublic.js b/lib/commands/serve/streempublic.js index a13cb92..e9510f9 100644 --- a/lib/commands/serve/streempublic.js +++ b/lib/commands/serve/streempublic.js @@ -54,6 +54,7 @@ const getFile = (url, dest) => new Promise((resolve, reject) => { file.close(() => resolve()); }); }).on('error', function (err) { + process.stdout.write('\n'); error('Main Frame URL could not be found. Please make sure .development.env file has the correct MAINFRAME_URL settings.'); error(err); fs.unlink(dest); @@ -66,7 +67,14 @@ exports.prapereDevPub = async function (api, pubzipurl) { const sfConfig = require(api.resolve('sf.config.js')); const localzipfile = path.resolve(__dirname, pubzipurl); - await getFile(sfConfig.mainFrameUrl + '/' + pubzipurl, localzipfile); + try { + await getFile(sfConfig.mainFrameUrl + '/' + pubzipurl, localzipfile); + } catch (err) { + process.stdout.write('\n'); + error('Error downloading MainFrame Xpublic zip file:'); + error(err); + } + const zip = new zipper(localzipfile); const destiny = path.resolve(__dirname + '/devpub') zip.extractAllTo(destiny, true);