From ba39a334f7a0c8bb37bd6397d8c435ded3229ee8 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Tue, 12 Nov 2024 14:38:24 +0900 Subject: [PATCH] docs: expand description of `externalConditions` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve #1720 https://github.com/vitejs/vite/commit/f39896e7ffb1a00cb3cf8237221f2908bd50a758 の反映です。 --- config/ssr-options.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/config/ssr-options.md b/config/ssr-options.md index 3363b131..b6008dff 100644 --- a/config/ssr-options.md +++ b/config/ssr-options.md @@ -44,4 +44,13 @@ SSR サーバーのビルドターゲット。 - **型:** `string[]` - **デフォルト:** `['node']` -外部化された依存関係の SSR インポート(`ssrLoadModule` を含む)の際に使用される条件。 +外部化された直接の依存関係(Vite にインポートされた外部の依存関係)の SSR インポート(`ssrLoadModule` を含む)の際に使用される条件。 + +:::tip + +このオプションを使用する場合、一貫性のある動作のために、開発時とビルド時の両方で同じ値を使用して [`--conditions` フラグ](https://nodejs.org/docs/latest/api/cli.html#-c-condition---conditionscondition) 付きで Node を実行してください。 + +たとえば、`['node', 'custom']` と設定した場合には、開発時には `NODE_OPTIONS='--conditions custom' vite`、ビルド後には `NODE_OPTIONS="--conditions custom" node ./dist/server.js` を実行する必要があります。 + +::: +