nodejs/node

Simplify vm.Module

オープン

#43,899 opened on 2022/07/19

 (7 件のコメント) (5 件のリアクション) (0 人の担当者)JavaScript (35,535 件のフォーク)batch import
esmexperimentalhelp wantedloadersnever-stalevm

Repository metrics

Stars
 (117,218 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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.

コントリビューターガイド