Support `virtual:react-router/server-build` for usage with React Router 7
Chưa có ai nhận issue này.
Đá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
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- react, typescript
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu bằng cách xác định mã nguồn của package tạo ra dist/remix/sitemap.mjs và import của virtual:remix/server-build. Kiểm tra cách package hiện nhắm đến các phiên bản React Router, sau đó xác minh hành vi tương thích đã chọn bằng một bản build Vite của React Router 7 và các lệnh build hoặc test hiện có. Được xem là hoàn tất khi lỗi phân giải của Rollup không còn xảy ra với React Router 7 mà không làm hỏng đường dẫn module ảo cũ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When using React Router 7, the Vite virtual module virtual:remix/server-build has been renamed to virtual:react-router/server-build.
Currently, @forge42/seo-tools imports virtual:remix/server-build, which causes the Vite build to fail with Rollup resolution errors when used in a RR7 project. Here is an example when I tried to build via Vercel:
[vite]: Rollup failed to resolve import "virtual:remix/server-build" from /vercel/path0/node_modules/.pnpm/@[email protected][email protected]/node_modules/@forge42/seo-tools/dist/remix/sitemap.mjs".
To support the React Router 7 architecture, this import path should be updated or made compatible with both versions.
Temporary workaround:
Add the following to vite.config.ts to unblock builds:
build: {
rollupOptions: {
external: ['virtual:remix/server-build'],
}
}
Thanks for maintaining this package — would appreciate support for React Router 7!
- Ngôn ngữ chính
- TypeScript
- Star
- 96
- Fork
- 9
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của code-forge-io/seo-tools
-
Global handle function for Remix/React Router v7Có thể đã có người làm @mateussilva92 đã nhận 313 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
code-forge-io/seo-tools#18 ·
-
Meta with React 19Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
code-forge-io/seo-tools#17 ·
-
RR7 splat routesĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
code-forge-io/seo-tools#16 ·
-
Duplicate urls returned by `generateRemixSitemap` using React Router 7Có thể đã có người làm @mateussilva92 đã nhận 313 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
code-forge-io/seo-tools#12 · 1 bình luận · 4 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
code-forge-io/seo-tools#8 · 2 bình luận ·
Tất cả issue của code-forge-io/seo-tools
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
langchain-ai/langchainjs#12239 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Board view: the Monitoring column is always empty because compact issue rows drop displayStatusĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
paperclipai/paperclip#21837 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
code-yeongyu/senpi#6813 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 93/100
lingdojo/kana-dojo#34169 · 1 bình luận · 5 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100