feat(nextjs): allows inferrable build target #17771
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Current Behavior
See: #16064 - we currently cannot take advantage of the
withNx
utility unless we're using an Nx executor.Expected Behavior
Should be able to infer the current build target if a target named "build" exists in the project being run.
Related Issue(s)
Fixes #16064
Notes
@jaysoo I'll reach out when I'm back in the office to see if this fix if this is the right way to go. I think an alternative (or supplemental?) approach might be to support a
buildTarget
option for thewithNx
utility (e.g. in next.config.js:module.exports = withNx(nextConfig, { buildTarget: 'my-app:build' });
)