Browse Source

build: add try catch to build-schematics script

pull/6444/head
mehmet-erim 6 years ago
parent
commit
8178480ed2
  1. 26
      npm/ng-packs/scripts/build-schematics.ts

26
npm/ng-packs/scripts/build-schematics.ts

@ -49,18 +49,22 @@ async function* copyPackageFiles(packageName: string) {
} }
(async () => { (async () => {
await fse.remove(`../dist/${PACKAGE_TO_BUILD}`); try {
await fse.remove(`../dist/${PACKAGE_TO_BUILD}`);
await execa( await execa(
'tsc', 'tsc',
['-p', `packages/${PACKAGE_TO_BUILD}/tsconfig.json`, '--outDir', `dist/${PACKAGE_TO_BUILD}`], ['-p', `packages/${PACKAGE_TO_BUILD}/tsconfig.json`, '--outDir', `dist/${PACKAGE_TO_BUILD}`],
{ {
stdout: 'inherit', stdout: 'inherit',
cwd: '../', cwd: '../',
}, },
); );
for await (const filecopy of copyPackageFiles(PACKAGE_TO_BUILD)) { for await (const filecopy of copyPackageFiles(PACKAGE_TO_BUILD)) {
// do nothing // do nothing
}
} catch (error) {
process.exit(1);
} }
})(); })();

Loading…
Cancel
Save