File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
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
- transport
165
+ transport,
166
+ createImportMeta: createNodeImportMeta, // если Module Runner работает в Node.js
162
167
},
163
168
new ESModulesEvaluator ()
164
169
)
@@ -278,7 +283,11 @@ interface ModuleRunnerTransport {
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 = {
@@ -293,7 +302,8 @@ const transport = {
293
302
294
303
const runner = new ModuleRunner (
295
304
{
296
- transport
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