Browse Source

build: add sync and async builds to build script

pull/2299/head
thediaval 7 years ago
parent
commit
941acda147
  1. 38
      npm/ng-packs/scripts/build.js

38
npm/ng-packs/scripts/build.js

@ -39,17 +39,33 @@ import program from 'commander';
console.error(error.stderr);
}
npmPackageNames.forEach(name => {
// do not convert to async
execa.sync(
'yarn',
['symlink', 'copy', '--angular', '--packages', name, '--no-watch', '--sync-build'],
{
stdout: 'inherit',
cwd: '../',
},
);
});
execa.sync(
'yarn',
[
'symlink',
'copy',
'--angular',
'--no-watch',
'--sync',
'--packages',
'@abp/ng.core,@abp/ng.theme.shared,@abp/ng.feature-management,@abp/ng.permission-management,@abp/ng.account.config,@abp/ng.identity.config,@abp/ng.setting-management.config,@abp/ng.tenant-management.config',
],
{ stdout: 'inherit', cwd: '../' },
);
await execa(
'yarn',
[
'symlink',
'copy',
'--angular',
'--no-watch',
'--all-packages',
'--excluded-packages',
'@abp/ng.core,@abp/ng.theme.shared,@abp/ng.feature-management,@abp/ng.permission-management,@abp/ng.account.config,@abp/ng.identity.config,@abp/ng.setting-management.config,@abp/ng.tenant-management.config',
],
{ stdout: 'inherit', cwd: '../' },
);
if (!program.noCommit) {
await execa('git', ['add', '../dist/*', '../package.json'], { stdout: 'inherit' });

Loading…
Cancel
Save