nodejs/node

Simplify vm.Module

開放

#43,899 建立於 2022年7月19日

 (7 則留言) (5 個反應) (0 位負責人)JavaScript (35,535 個分叉)batch import
esmexperimentalhelp wantedloadersnever-stalevm

倉庫指標

星標
 (117,218 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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.

貢獻者指南