Microsoft/monaco-editor
Auf GitHub ansehen[Bug] Cannot load `monaco-editor` esm module within Deno for bundling to the client.
Open
#3.501 geöffnet am 9. Jan. 2023
feature-requesthelp wantedintegration
Repository-Metriken
- Stars
- (14.836 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 6h 26m) (15 gemergte PRs in 30 T)
Beschreibung
Reproducible in vscode.dev or in VS Code Desktop?
- Not reproducible in vscode.dev or VS Code Desktop
Reproducible in the monaco editor playground?
- Not reproducible in the monaco editor playground
Reproduction Steps
Can be reproduced by following the instructions on this example repo.
https://github.com/cowboyd/monaco-fresh#static-import
Actual (Problematic) Behavior
Just loading the monaco-editor module (not using it) fails because of this code https://github.com/microsoft/vscode/blob/12e6b0b3043f19d0cf1730eb3c213d3930310053/src/vs/base/browser/canIUse.ts#L21-L23
It appears that there has is specific carve out so that the code will run on NodeJS with the check for platform.isNative, but platform.isNative is false when running on Deno.
Expected Behavior
The ES module should be loaded successfully, even though you never call editor.create().