mirror of
https://github.com/denoland/deno.git
synced 2024-10-30 09:08:00 -04:00
695b5de6cb
This is a bit bare bones but gets `npm-run-all` working. For full stdio compatibility with node more work is needed which is probably better done in follow up PRs. Fixes #19159
15 lines
413 B
JavaScript
15 lines
413 B
JavaScript
import childProcess from "node:child_process";
|
|
import process from "node:process";
|
|
import * as path from "node:path";
|
|
|
|
const script = path.join(
|
|
path.dirname(path.fromFileUrl(import.meta.url)),
|
|
"node_modules",
|
|
"foo",
|
|
"index.js",
|
|
);
|
|
|
|
const child = childProcess.spawn(process.execPath, [script], {
|
|
stdio: [process.stdin, process.stdout, process.stderr],
|
|
});
|
|
child.on("close", () => console.log("close"));
|