From d2c20a1ad77b3aa406aad09f9576e91619fa5dcb Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Thu, 28 Aug 2025 21:46:15 +0200 Subject: [PATCH] Fixes AMD web worker loading (#4966) --- build/amd/src/editor.main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build/amd/src/editor.main.js b/build/amd/src/editor.main.js index f39970b6..114a050a 100644 --- a/build/amd/src/editor.main.js +++ b/build/amd/src/editor.main.js @@ -1,5 +1,11 @@ +import * as require_ from 'require'; + self.MonacoEnvironment = { getWorker: function (_moduleId, label) { + const require = require_; + if (!require) { + label = label; // NOOP + } if (label === 'json') { return new Worker(new URL('../../../src/language/json/json.worker.ts', import.meta.url), { type: 'module' @@ -32,7 +38,6 @@ import '../../../src/language/css/monaco.contribution'; import '../../../src/language/html/monaco.contribution'; import '../../../src/language/json/monaco.contribution'; import '../../../src/language/typescript/monaco.contribution'; -import * as require_ from 'require'; const styleSheetUrl = require_.toUrl('vs/style.css');