nodejs/node

Simplify vm.Module

Ouverte

#43 899 ouverte le 19 juil. 2022

 (7 commentaires) (5 réactions) (0 personne assignée)JavaScript (35 535 forks)batch import
esmexperimentalhelp wantedloadersnever-stalevm

Métriques du dépôt

Stars
 (117 218 étoiles)
Métriques de merge PR
 (Merge moyen 18j 17h) (219 PRs mergées en 30 j)

Description

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.

Guide contributeur