Nó> 0,12, todas as plataformas.
Do nó 0.12 vm.createScript
foi removido dos documentos, mas atualmente ainda é suportado devido a este wrapper: https://github.com/nodejs/node/blob/master/lib/vm.js#L79
Uma vez que está faltando nos documentos, as implementações também estão faltando, por exemplo, tipificações TypeScript como @types/node
estão faltando no createScript. Então, ele está obsoleto ou apenas faltando nos documentos?
Ele foi removido da documentação em 02fde585b15f0dd117a297a6c4d35b181b530c63, motivação no log de confirmação.
Eu o chamaria de "obsoleto" - não faz sentido porque ele apenas chama new vm.Script()
mas como também não custa nada para manter, não o removeremos.
Comentários muito úteis
Ele foi removido da documentação em 02fde585b15f0dd117a297a6c4d35b181b530c63, motivação no log de confirmação.
Eu o chamaria de "obsoleto" - não faz sentido porque ele apenas chama
new vm.Script()
mas como também não custa nada para manter, não o removeremos.