diff --git a/guide/api-environment-runtimes.md b/guide/api-environment-runtimes.md index bfb998ea..794177d9 100644 --- a/guide/api-environment-runtimes.md +++ b/guide/api-environment-runtimes.md @@ -153,12 +153,17 @@ export class ModuleRunner { **使用例:** ```js -import { ModuleRunner, ESModulesEvaluator } from 'vite/module-runner' +import { + ModuleRunner, + ESModulesEvaluator, + createNodeImportMeta, +} from 'vite/module-runner' import { transport } from './rpc-implementation.js' const moduleRunner = new ModuleRunner( { transport, + createImportMeta: createNodeImportMeta, // モジュールランナーが Node.js で実行される場合 }, new ESModulesEvaluator(), ) @@ -278,7 +283,11 @@ RPC 経由または関数を直接呼び出して環境と通信するトラン ```js [worker.js] import { parentPort } from 'node:worker_threads' import { fileURLToPath } from 'node:url' -import { ESModulesEvaluator, ModuleRunner } from 'vite/module-runner' +import { + ESModulesEvaluator, + ModuleRunner, + createNodeImportMeta, +} from 'vite/module-runner' /** @type {import('vite/module-runner').ModuleRunnerTransport} */ const transport = { @@ -294,6 +303,7 @@ const transport = { const runner = new ModuleRunner( { transport, + createImportMeta: createNodeImportMeta, }, new ESModulesEvaluator(), )