Skip to content

Commit 24d7af9

Browse files
authored
feat: pass through additional args after -- to ns (#37)
1 parent 33a0e61 commit 24d7af9

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

packages/nx/src/builders/build/builder.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,17 @@ export function runBuilder(options: BuildBuilderSchema, context: ExecutorContext
169169
nsOptions.push('--force');
170170
}
171171
}
172+
173+
// additional args after -- should be passed through
174+
const argSeparator = process.argv.findIndex(arg => arg === '--');
175+
let additionalArgs = [];
176+
if(argSeparator >= 0) {
177+
additionalArgs = process.argv.slice(argSeparator + 1);
178+
}
179+
172180
// console.log('command:', [`ns`, ...nsOptions, ...additionalCliFlagArgs].join(' '));
173181
// console.log('command:', [`ns`, ...nsOptions].join(' '));
174-
const child = childProcess.spawn(/^win/.test(process.platform) ? 'ns.cmd' : 'ns', [...nsOptions], {
182+
const child = childProcess.spawn(/^win/.test(process.platform) ? 'ns.cmd' : 'ns', [...nsOptions, ...additionalArgs], {
175183
cwd: projectCwd,
176184
stdio: 'inherit',
177185
});

0 commit comments

Comments
 (0)