From 90c0de491be5db09cb8c4f5cbacef123a0fe142e Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Tue, 9 Jun 2020 14:17:41 +0300 Subject: [PATCH] refactor: add a try catch --- npm/ng-packs/scripts/post-install.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/scripts/post-install.ts b/npm/ng-packs/scripts/post-install.ts index 14d7d9f946..1d3e6a9f50 100644 --- a/npm/ng-packs/scripts/post-install.ts +++ b/npm/ng-packs/scripts/post-install.ts @@ -11,6 +11,7 @@ import fse from 'fs-extra'; }); } catch (error) { rename(false); + console.error(error); process.exit(1); } @@ -18,6 +19,11 @@ import fse from 'fs-extra'; })(); async function rename(prodToMain: boolean) { - await fse.rename('../tsconfig.json', `../tsconfig.${prodToMain ? 'temp' : 'prod'}.json`); - await fse.rename(`../tsconfig.${prodToMain ? 'prod' : 'temp'}.json`, '../tsconfig.json'); + try { + await fse.rename('../tsconfig.json', `../tsconfig.${prodToMain ? 'temp' : 'prod'}.json`); + await fse.rename(`../tsconfig.${prodToMain ? 'prod' : 'temp'}.json`, '../tsconfig.json'); + } catch (error) { + console.error(error); + process.exit(1); + } }