in modules/express-engine/schematics/utils/utils.ts [33:53]
export async function getOutputPath(
host: Tree,
projectName: string,
target: 'server' | 'build',
): Promise<string> {
// Generate new output paths
const project = await getProject(host, projectName);
const serverTarget = project.targets.get(target);
if (!serverTarget || !serverTarget.options) {
throw new SchematicsException(`Cannot find 'options' for ${projectName} ${target} target.`);
}
const { outputPath } = serverTarget.options;
if (typeof outputPath !== 'string') {
throw new SchematicsException(
`outputPath for ${projectName} ${target} target is not a string.`,
);
}
return outputPath;
}