vp create react-router aborts Vite+ integration when create-react-router Git commit fails

Abierto
#3,362 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@chbaefront ya está trabajando en esto.

Desde el 5/11/2026.

  • #3363 de @chbaefront — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
react, vite
Área
cli

Línea de trabajo

Start from the vp create react-router flow that runs pnpm dlx create-react-router and handles its exit status. Check how scaffold failures are treated when the generated project already exists. Done means a failed Git initialization does not stop Vite+ integration and the generated project receives its Vite+ dependencies and configuration; linked pull request #3363 is already open.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

pending triage triage: failed
Describe the bug

When creating a project with vp create react-router, Vite+ runs pnpm dlx create-react-router@latest.

If the user selects Yes when prompted to initialize Git, create-react-router reports:

Oh no! Failed to initialize git.
Image

This stops the Vite+ integration step, so the generated project does not receive the Vite+ dependencies and configuration.

Running vp migrate afterward integrates the project successfully. However, Vite+ should prevent create-react-router’s Git initialization failure from aborting project creation and the subsequent Vite+ integration.


  1. Run vp create react-router in an empty directory.
  2. Select Yes when prompted to initialize a Git repository.
  3. Complete the create-react-router prompts.

Expected:
Vite+ completes its integration after React Router scaffolding.

Actual:
create-react-router prints Oh no! Failed to initialize git.
Vite+ integration stops, and the generated project does not include Vite+ dependencies or configuration.
vp version: Not found

Workaround:
Run vp migrate in the generated project.

Reproduction

No Repository

Steps to reproduce

No response

System Info
`vp env current`
VITE+ - The Unified Toolchain for the Web

Node.js:
  Version    26.13.0
  Source     lts
  Bin Path   C:\Users\zero86\AppData\Local\vite-plus\data\js_runtime\node\26.13.0\node.exe
  Installed  true
  Mode       managed

Package Manager:
  Name       pnpm
  Version    12.6.0
  Source     packageManager
  Bin Paths
    pnpm     C:\Users\zero86\AppData\Local\vite-plus\data\package_manager\pnpm\12.6.0\pnpm\bin\pnpm.exe
    pnpx     C:\Users\zero86\AppData\Local\vite-plus\data\package_manager\pnpm\12.6.0\pnpm\bin\pnpx.exe
  Installed  true
  Mode       managed

`vp --versoin`
vp v1.5.0

Local vite-plus:
  vite-plus  Not found

Tools:
  vite             Not found
  rolldown         Not found
  vitest           Not found
  oxfmt            Not found
  oxlint           Not found
  oxlint-tsgolint  Not found
  tsdown           Not found

Environment:
  Package manager  pnpm v12.6.0
  Node.js          v26.13.0
Used Package Manager

pnpm

Logs
PS C:\Users\zero86\WebstormProjects\test> vp create react-router
warn: This project does not use vite-plus. Learn how to migrate: https://viteplus.dev/guide/migrate
VITE+ - The Unified Toolchain for the Web

◇ [email protected] installed
◇ Which coding agent instruction files should Vite+ create?
  AGENTS.md

◇ Which editors are you using?
    Writes editor config files to enable recommended extensions and Oxlint/Oxfmt integrations.
  VSCode

◇ Initialize a git repository?
  Yes

◇ Set up pre-commit hooks to run formatting, linting, and type checking with auto-fixes?
  Yes

◇ Generating project…
● Running: pnpm dlx create-react-router

         create-react-router v8.5.1

   dir   Where should we create your new project?
         ./my-react-router

      ◼  Using default template See https://github.com/remix-run/react-router-templates for more
      ✔  Template copied

   git   Initialize a new git repository?
         Yes

  deps   Install dependencies with pnpm?
         Yes

 skill   Include the React Router agent skill?
         Yes
      ◼  Agent skill: Included React Router agent skill

      ✔  Dependencies installed


      ▲  Oh no! Failed to initialize git.
Validations
Lenguaje dominante
Rust
Estrellas
6.5k
Forks
297
Merge medio
1 d 3 h
PR fusionados (30 d)
245

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de voidzero-dev/vite-plus

Todos los issues de voidzero-dev/vite-plus

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.