Skip to content

Commit 90f766f

Browse files
committed
Update guide/api-environment-runtimes.md
Closes #115
1 parent af28a13 commit 90f766f

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

docs/guide/api-environment-runtimes.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff 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'
157161
import { transport } from './rpc-implementation.js'
158162

159163
const moduleRunner = new ModuleRunner(
160164
{
161-
transport
165+
transport,
166+
createImportMeta: createNodeImportMeta, // если Module Runner работает в Node.js
162167
},
163168
new ESModulesEvaluator()
164169
)
@@ -278,7 +283,11 @@ interface ModuleRunnerTransport {
278283
```js [worker.js]
279284
import { parentPort } from 'node:worker_threads'
280285
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'
282291

283292
/** @type {import('vite/module-runner').ModuleRunnerTransport} */
284293
const transport = {
@@ -293,7 +302,8 @@ const transport = {
293302

294303
const runner = new ModuleRunner(
295304
{
296-
transport
305+
transport,
306+
createImportMeta: createNodeImportMeta,
297307
},
298308
new ESModulesEvaluator()
299309
)

0 commit comments

Comments
 (0)