From 0a1ce3e8fb57fdbc891c6524f615650f876ca4c2 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 18 Aug 2023 13:24:41 +0200 Subject: [PATCH] build(angular): Fix Nx dependency graph for Angular Angular `build:transpile` actually depends on types, so we need to reflect that - otherwise, `yarn build:dev` fails if no types are built yet. Steps to reproduce: ```sh yarn clean yarn build:dev ``` Used to fail before this. --- packages/angular-ivy/package.json | 13 ++++++++++++- packages/angular/package.json | 13 ++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/packages/angular-ivy/package.json b/packages/angular-ivy/package.json index b8596b22c32c..6452b5a1f9b1 100644 --- a/packages/angular-ivy/package.json +++ b/packages/angular-ivy/package.json @@ -61,5 +61,16 @@ "volta": { "extends": "../../package.json" }, - "sideEffects": false + "sideEffects": false, + "nx": { + "targets": { + "build:transpile": { + "dependsOn": [ + "^build:transpile", + "^build:transpile:uncached", + "^build:types" + ] + } + } + } } diff --git a/packages/angular/package.json b/packages/angular/package.json index 6ab840da170f..cee9f9c23951 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -65,5 +65,16 @@ "volta": { "extends": "../../package.json" }, - "sideEffects": false + "sideEffects": false, + "nx": { + "targets": { + "build:transpile": { + "dependsOn": [ + "^build:transpile", + "^build:transpile:uncached", + "^build:types" + ] + } + } + } }