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 {
153
153
** 使用例:**
154
154
155
155
``` js
156
- import { ModuleRunner , ESModulesEvaluator } from ' vite/module-runner'
156
+ import {
157
+ ModuleRunner ,
158
+ ESModulesEvaluator ,
159
+ createNodeImportMeta ,
160
+ } from ' vite/module-runner'
157
161
import { transport } from ' ./rpc-implementation.js'
158
162
159
163
const moduleRunner = new ModuleRunner (
160
164
{
161
165
transport,
166
+ createImportMeta: createNodeImportMeta, // モジュールランナーが Node.js で実行される場合
162
167
},
163
168
new ESModulesEvaluator (),
164
169
)
@@ -278,7 +283,11 @@ RPC 経由または関数を直接呼び出して環境と通信するトラン
278
283
``` js [worker.js]
279
284
import { parentPort } from ' node:worker_threads'
280
285
import { 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'
282
291
283
292
/** @type {import('vite/module-runner').ModuleRunnerTransport} */
284
293
const transport = {
@@ -294,6 +303,7 @@ const transport = {
294
303
const runner = new ModuleRunner (
295
304
{
296
305
transport,
306
+ createImportMeta: createNodeImportMeta,
297
307
},
298
308
new ESModulesEvaluator (),
299
309
)
You can’t perform that action at this time.
0 commit comments