the `vp migrate` command wrongly rewrite "vite/rolldown/plugins" to "vite-plus/rolldown/plugins"
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- rust, vite
- Domaine
- build-system, cli
Piste de recherche
The bug is in the vp migrate command, which rewrites the import "vite/rolldown/plugins" in vite.config.ts to "vite-plus/rolldown/plugins". The payload names no source file, so first find the migration code that maps vite imports to vite-plus, then reproduce with a config containing that import. Done means that subpath stays unchanged while other vite imports are still rewritten, and a test covers this case.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
Hi,
In [email protected] the vp migrate command wrongly rewrite import "vite/rolldown/plugins"; to import "vite-plus/rolldown/plugins";.
Thank you.
Reproduction
https://github.com/voidzero-dev/vite-plus/
Steps to reproduce
- Install Vite+
- Add
import "vite/rolldown/plugins";on top of vite.config.ts - Run
vp migrate
The line will be rewritten as import "vite-plus/rolldown/plugins";
System Info
Node.js:
Version 24.21.0
Source lts
Bin Path C:\Users\lmoulanier\.vite-plus\js_runtime\node\24.21.0\node.exe
Installed true
Mode managed
Package Manager:
Name pnpm
Version 11.9.0
Source packageManager
Bin Paths
pnpm C:\Users\lmoulanier\.vite-plus\package_manager\pnpm\11.9.0\pnpm\bin\pnpm.cmd
pnpx C:\Users\lmoulanier\.vite-plus\package_manager\pnpm\11.9.0\pnpm\bin\pnpx.cmd
Installed true
Mode managed
vp v1.2.0
Local vite-plus:
vite-plus v1.2.0
Tools:
vite v8.3.4
rolldown v1.2.13
vitest v5.0.4
oxfmt v0.73.0
oxlint v1.88.0
oxlint-tsgolint v7.0.2004
tsdown v0.23.1
Environment:
Package manager pnpm v11.9.0
Node.js v24.21.0
Used Package Manager
pnpm
Logs
Validations
- Read the Contributing Guidelines.
- Check that there isn't already an issue for the same bug.
- Confirm this is a Vite+ issue and not an upstream issue (Vite, Vitest, tsdown, Rolldown, or Oxc).
- The provided reproduction is a minimal reproducible example.
- Langage dominant
- Rust
- Étoiles
- 6k
- Forks
- 274
- Merge moyen
- 1 j 11 h
- PR mergées (30 j)
- 206
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de voidzero-dev/vite-plus
-
pending triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
voidzero-dev/vite-plus#2882 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
voidzero-dev/vite-plus#2097 · 10 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
`vp dev` does not print "ready in N ms"Peut-être pris @fengmk2 l’a pris aujourd’hui. Ouvertebug
voidzero-dev/vite-plus#3053 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
vp migrate crashes with "Undefined meta var" when a migrated config string contains `$`Peut-être pris @BenjyLimmy l’a pris aujourd’hui. Ouvertebug
voidzero-dev/vite-plus#3045 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Add a dedicated Package Management section with command reference pagesPeut-être pris @jong-kyung l’a pris il y a 1 jour. Ouvertedocumentation
voidzero-dev/vite-plus#3041 · 4 commentaires · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de voidzero-dev/vite-plus
Issues similaires
-
Custom hosts written as trailing-dot FQDNs (`host.local.`) aren't detected as local backendsPeut-être pris @roboomp l’a pris aujourd’hui. Ouvertebug prio:p2 providers triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
can1357/oh-my-pi#15798 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
requires-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/datafusion-comet#7001 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
builtin-port enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
cmlarsen/writemorebetter#235 ·
Les mainteneurs répondent en général sous 1 jour
-
Add a Storybook section to CONTRIBUTING.mdPeut-être pris @ChanakyaG2004 l’a pris aujourd’hui. Ouvertedocumentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
FlowwStar/FlowStar#995 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour