diff --git a/tools/cli/main.js b/tools/cli/main.js index 92e75c7bbe..48c5e4e16a 100644 --- a/tools/cli/main.js +++ b/tools/cli/main.js @@ -865,6 +865,7 @@ makeGlobalAsyncLocalStorage().run({}, async function () { var appDir = files.findAppDir(); if (appDir) { appDir = files.pathResolve(appDir); + // Initialize meteorConfig globally for command context global.meteorConfig = getMeteorConfig(appDir); } diff --git a/tools/project-context.js b/tools/project-context.js index 9e2a757036..51322c5406 100644 --- a/tools/project-context.js +++ b/tools/project-context.js @@ -1817,6 +1817,8 @@ export class MeteorConfig { ...(this._config || {}), modern: global.normalizeModern(global.modernForced || this._config?.modern), }; + // Reinitialize meteorConfig globally for project context + // Updates config when package.json changes trigger rebuilds global.meteorConfig = this._config; return this._config; }