Skip to content

Commit 62f8fb9

Browse files
authoredNov 14, 2024··
feat: expose default mainFields/conditions (#1730)
1 parent 40053d1 commit 62f8fb9

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed
 

‎config/shared-options.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ SSR ビルドの場合、`build.rollupOptions.output` で設定された ESM ビ
117117
## resolve.conditions
118118
119119
- **型:** `string[]`
120-
- **デフォルト:** `['module', 'browser', 'development|production']`
120+
- **デフォルト:** `['module', 'browser', 'development|production']` (`defaultClientConditions`)
121121
122122
パッケージからの[条件付きエクスポート](https://nodejs.org/api/packages.html#packages_conditional_exports)解決する際に許可される追加の条件。
123123
@@ -147,7 +147,7 @@ SSR ビルドの場合、`build.rollupOptions.output` で設定された ESM ビ
147147
## resolve.mainFields
148148

149149
- **型:** `string[]`
150-
- **デフォルト:** `['browser', 'module', 'jsnext:main', 'jsnext']`
150+
- **デフォルト:** `['browser', 'module', 'jsnext:main', 'jsnext']` (`defaultClientMainFields`)
151151

152152
パッケージのエントリーポイントを解決するときに試行する `package.json` のフィールドのリスト。これは `exports` フィールドから解決された条件付きエクスポートよりも優先順位が低いことに注意してください: エントリーポイントが `exports` からの解決に成功した場合、main フィールドは無視されます。
153153

‎config/ssr-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ SSR サーバーのビルドターゲット。
3434
## ssr.resolve.conditions
3535

3636
- **型:** `string[]`
37-
- **デフォルト:** `['module', 'node', 'development|production']``ssr.target === 'webworker'` の場合は `['module', 'browser', 'development|production']`
37+
- **デフォルト:** `['module', 'node', 'development|production']` (`defaultServerConditions`)`ssr.target === 'webworker'` の場合は `['module', 'browser', 'development|production']` (`defaultClientConditions`)
3838
- **関連:** [Resolve Conditions](./shared-options.md#resolve-conditions)
3939

4040
これらの条件はプラグインパイプラインで使用され、SSR ビルド時に外部化されていない依存関係にのみ影響します。外部化されたインポートに影響を与えるには `ssr.resolve.externalConditions` を使用してください。

‎guide/migration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ Vite 6 からは、一部の条件が内部的に追加されなくなったた
2424
- `resolve.conditions` では `['module', 'browser', 'development|production']`
2525
- `ssr.resolve.conditions` では `['module', 'node', 'development|production']`
2626

27-
これらのオプションに対するデフォルト値は対応する値に更新され、`ssr.resolve.conditions``resolve.conditions` をデフォルト値として使用しなくなりました。`development|production` は、`process.env.NODE_ENV` の値に応じて `production` または `development` に置換される特殊な値であることに注意してください。
27+
これらのオプションに対するデフォルト値は対応する値に更新され、`ssr.resolve.conditions``resolve.conditions` をデフォルト値として使用しなくなりました。`development|production` は、`process.env.NODE_ENV` の値に応じて `production` または `development` に置換される特殊な値であることに注意してください。これらのデフォルト値は、`vite` から `defaultClientConditions` および `defaultServerConditions` としてエクスポートされます。
2828

2929
`resolve.conditions` または `ssr.resolve.conditions` にカスタムの値を指定していた場合は、それらを新しい条件に含むように更新する必要があります。
30-
たとえば、これまで `resolve.conditions``['custom']` と指定していた場合は、代わりに `['custom', 'module', 'browser', 'development|production']` と指定する必要があります。
30+
たとえば、これまで `resolve.conditions``['custom']` と指定していた場合は、代わりに `['custom', ...defaultClientConditions]` と指定する必要があります。
3131

3232
### JSON stringify
3333

0 commit comments

Comments
 (0)
Please sign in to comment.