Наконец я нашел решение, используя скрипт node.js: build-subproject.js.
const { exec } = require('child_process');
const args = process.argv.slice(2).join(' ');
console.log(`RUNNING build with args: ${args}`);
exec(
`ng build ${args} && cd dist/${args} && npm pack `,
(error, stdout) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.info(`stdout: ${stdout}`);
}
);
В package.json,
"build-subproject": "node ./build-subproject.js",
Тогда беги, npm run build-subproject my-project-name