fix(vite): plugin should infer 'vite' for dev/serve command #29585
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
We currently have a
serveTargetName
that defaults toserve
in the@nx/vite/plugin
.This infers a
vite serve
command for theserve
task to vite projects.While not incorrect, it could be abrasive for users coming from the
vite
ecosystem to Nx.The command to start the Vite Dev Server is
vite
, so we should infer this.create-vite
also creates a package.json script with"dev": "vite"
meaning users are likely runningnpm run dev
.This creates two points of differences for vite ecosystem users.
Expected Behavior
Deprecate
serveTargetName
in favour ofdevTargetName
to more closely align with lanugage from the Vite ecosystem.Infer the command
vite
instead ofvite serve
for theserve
anddev
tasks.