fix(core): add more descriptive dependencies build error (#9031)
Co-authored-by: Craigory Coppola <craigorycoppola@gmail.com>
This commit is contained in:
parent
0ad3eb34cb
commit
70492f3939
@ -208,7 +208,15 @@ export function checkDependentProjectsHaveBeenBuilt(
|
|||||||
targetName,
|
targetName,
|
||||||
projectDependencies
|
projectDependencies
|
||||||
);
|
);
|
||||||
if (missing.length > 0) {
|
if (missing.length === projectDependencies.length && missing.length > 0) {
|
||||||
|
console.error(stripIndents`
|
||||||
|
It looks like all of ${projectName}'s dependencies have not been built yet:
|
||||||
|
${missing.map((x) => ` - ${x.node.name}`).join('\n')}
|
||||||
|
|
||||||
|
You might be missing a "targetDependencies" configuration in your root nx.json (https://nx.dev/configuration/packagejson#target-dependencies),
|
||||||
|
or "dependsOn" configured in ${projectName}'s angular.json/workspace.json record or project.json (https://nx.dev/configuration/packagejson#dependson)
|
||||||
|
`);
|
||||||
|
} else if (missing.length > 0) {
|
||||||
console.error(stripIndents`
|
console.error(stripIndents`
|
||||||
Some of the project ${projectName}'s dependencies have not been built yet. Please build these libraries before:
|
Some of the project ${projectName}'s dependencies have not been built yet. Please build these libraries before:
|
||||||
${missing.map((x) => ` - ${x.node.name}`).join('\n')}
|
${missing.map((x) => ` - ${x.node.name}`).join('\n')}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user