nodejs/node

Simplify vm.Module

Open

#43.899 geöffnet am 19. Juli 2022

Auf GitHub ansehen
 (7 Kommentare) (5 Reaktionen) (0 zugewiesene Personen)JavaScript (35.535 Forks)batch import
esmexperimentalhelp wantedloadersnever-stalevm

Repository-Metriken

Stars
 (117.218 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 13T 4h) (233 gemergte PRs in 30 T)

Beschreibung

One thing that comes up in user feedback about the vm.Module API is that it requires excessive boilerplate, as you can see in the example in the docs: https://nodejs.org/api/vm.html#class-vmmodule. I think that most users want a straightforward ESM equivalent to vm.Script, without needing to define a context or a custom function for linking; the default should be to link modules as Node itself normally does. See also https://github.com/nodejs/node/issues/43288#issuecomment-1144112887.

Contributor Guide