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

Đang mở
#3,362 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@chbaefront đang làm issue này rồi.

Từ ngày 5/11/2026.

  • #3363 của @chbaefront — đang mở

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
react, vite
Lĩnh vực
cli

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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
Ngôn ngữ chính
Rust
Star
6.5k
Fork
297
Merge trung bình
1 ngày 3 giờ
Pull request đã merge (30 ngày)
245

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của voidzero-dev/vite-plus

Tất cả issue của voidzero-dev/vite-plus

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.