Skip to content

Is it possible to run ora on Worker? #218

@jon9090

Description

@jon9090

Is it possible to run ora on Worker?

Currently, it freezed:

Open this stackblitz example code
Then in the stackblitz terminal run node index.js.

Now you can see that working is work as expected (because it's on the main thread), but loading is not because it on the worker thread.

index.js:

// run `node index.js` in the terminal
const { Worker } = require('node:worker_threads');
const path = require('path');
const ora = require('ora');

console.log(`Hello Node.js v${process.versions.node}!`);

new Worker(path.resolve(__dirname, './worker.js'));

ora('working...').start();

setTimeout(() => {}, 10 * 1000); //<-- prevent node to exit.

worker.js:

const ora = require('ora');

ora('loading...').start();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions