Using SHARE_ENV with ShardingManager

I'm trying to share my main process process.env with my worker threads by using worker_threads.SHARE_ENV when spawning worker threads with discord.ShardingManager. Is there a way to do this?
const worker_threads = require('node:worker_threads');
const discord = require("discord.js");

require("dotenv/config");

const manager = new discord.ShardingManager('./bot.js', { token: process.env.DISCORD_BOT_TOKEN, mode: "worker" });

manager.on('shardCreate', shard => console.log("EVENT", "shardCreate", shard.id));

manager.spawn();
const worker_threads = require('node:worker_threads');
const discord = require("discord.js");

require("dotenv/config");

const manager = new discord.ShardingManager('./bot.js', { token: process.env.DISCORD_BOT_TOKEN, mode: "worker" });

manager.on('shardCreate', shard => console.log("EVENT", "shardCreate", shard.id));

manager.spawn();
1 Reply
d.js toolkit
d.js toolkit3w ago
The thread owner has marked this issue as solved.

Did you find this page helpful?