Support `virtual:react-router/server-build` for usage with React Router 7
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- react, typescript
- 領域
- build-system
調査の方向性
まず、dist/remix/sitemap.mjs を生成するパッケージのソースと、virtual:remix/server-build の import を見つけます。次に、パッケージが現在どのように React Router のバージョンを対象としているかを確認し、選択した互換性の動作を React Router 7 の Vite ビルドと既存の build または test コマンドで検証します。React Router 7 で Rollup の解決エラーが発生しなくなり、古い virtual module path を壊していなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
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!
- 主要言語
- TypeScript
- スター
- 96
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
code-forge-io/seo-tools のほかの issue
-
Global handle function for Remix/React Router v7対応中かも @mateussilva92 が 313 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
code-forge-io/seo-tools#18 ·
-
Meta with React 19オープン
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
code-forge-io/seo-tools#17 ·
-
RR7 splat routesオープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
code-forge-io/seo-tools#16 ·
-
Duplicate urls returned by `generateRemixSitemap` using React Router 7対応中かも @mateussilva92 が 313 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
code-forge-io/seo-tools#12 · コメント 1 件 · リアクション 4 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
code-forge-io/seo-tools#8 · コメント 2 件 ·
code-forge-io/seo-tools の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
langchain-ai/langchainjs#12239 ·
メンテナーはふだん 1 日以内に返信
-
Board view: the Monitoring column is always empty because compact issue rows drop displayStatusオープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
paperclipai/paperclip#21837 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
code-yeongyu/senpi#6813 ·
メンテナーはふだん 1 日以内に返信
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難易度 1/5 1時間未満 初心者へのやさしさ 93/100
lingdojo/kana-dojo#34169 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100