File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -153,12 +153,17 @@ export class ModuleRunner {
153153** 使用例:**
154154
155155``` js
156- import { ModuleRunner , ESModulesEvaluator } from ' vite/module-runner'
156+ import {
157+ ModuleRunner ,
158+ ESModulesEvaluator ,
159+ createNodeImportMeta ,
160+ } from ' vite/module-runner'
157161import { transport } from ' ./rpc-implementation.js'
158162
159163const moduleRunner = new ModuleRunner (
160164 {
161165 transport,
166+ createImportMeta: createNodeImportMeta, // モジュールランナーが Node.js で実行される場合
162167 },
163168 new ESModulesEvaluator (),
164169)
@@ -278,7 +283,11 @@ RPC 経由または関数を直接呼び出して環境と通信するトラン
278283``` js [worker.js]
279284import { parentPort } from ' node:worker_threads'
280285import { fileURLToPath } from ' node:url'
281- import { ESModulesEvaluator , ModuleRunner } from ' vite/module-runner'
286+ import {
287+ ESModulesEvaluator ,
288+ ModuleRunner ,
289+ createNodeImportMeta ,
290+ } from ' vite/module-runner'
282291
283292/** @type {import('vite/module-runner').ModuleRunnerTransport} */
284293const transport = {
@@ -294,6 +303,7 @@ const transport = {
294303const runner = new ModuleRunner (
295304 {
296305 transport,
306+ createImportMeta: createNodeImportMeta,
297307 },
298308 new ESModulesEvaluator (),
299309)
You can’t perform that action at this time.
0 commit comments