From 215569f355b154e1037a03f11bcb6286b7078f13 Mon Sep 17 00:00:00 2001 From: Maximilian Friedmann Date: Fri, 25 Jun 2021 13:29:55 +0200 Subject: [PATCH] Support for `nx run nativescript-app:build` You can trigger a build via `nx build TARGET` or `nx run TARGET:build`. The latter is also being used if you run `nx affected:build` or something like `nx run-many --target build --all --prod --with-deps`. This would set `isBuild` to false. --- packages/nx/src/builders/build/builder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nx/src/builders/build/builder.ts b/packages/nx/src/builders/build/builder.ts index dd92c309a..f846dd613 100644 --- a/packages/nx/src/builders/build/builder.ts +++ b/packages/nx/src/builders/build/builder.ts @@ -6,7 +6,7 @@ export function runBuilder(options: BuildBuilderSchema, context: ExecutorContext return new Promise((resolve, reject) => { const projectConfig = context.workspace.projects[context.projectName]; // determine if running or building only - const isBuild = process.argv.find((a) => a === 'build'); + const isBuild = process.argv.find((a) => a === 'build' || a.endsWith(":build")); if (isBuild) { // allow build options to override run target options const buildTarget = projectConfig.targets['build'];