/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/specs/node/worker_threads/eval_cjs_require.mjs
17 строк
477 B
Bartek Iwańczuk
fix(ext/node): provide CJS globals in worker_threads eval mode (#32266)
27 фев 2026, 11:20
Не верифицирован
27 фев 2026, 11:20
f12a8b6
Код
Авторство
О чём код?
import { Worker } from "node:worker_threads"; import { once } from "node:events"; // Test that eval workers can use require() (CJS globals), // matching Node.js behavior where eval code runs as CommonJS. // See https://github.com/denoland/deno/issues/27181 const worker = new Worker( ` const { parentPort } = require("worker_threads"); parentPort.postMessage("ok"); `, { eval: true }, ); const [msg] = await once(worker, "message"); console.log(msg); worker.terminate();