Узел> 0,12, все платформы.
Из узла 0.12 vm.createScript
был удален из документации, но в настоящее время он все еще поддерживается благодаря этой оболочке: https://github.com/nodejs/node/blob/master/lib/vm.js#L79
Поскольку он отсутствует в документации, они также отсутствуют в реализациях, например, в типах TypeScript, таких как @types/node
, отсутствует createScript. Так он устарел или просто отсутствует в документации?
Убрали из документации в 02fde585b15f0dd117a297a6c4d35b181b530c63, мотивация в журнале коммитов.
Я бы назвал это «устаревшим» - это бессмысленно, потому что оно просто вызывает new vm.Script()
но, поскольку его обслуживание не требует никаких затрат, мы не будем его удалять.
Самый полезный комментарий
Убрали из документации в 02fde585b15f0dd117a297a6c4d35b181b530c63, мотивация в журнале коммитов.
Я бы назвал это «устаревшим» - это бессмысленно, потому что оно просто вызывает
new vm.Script()
но, поскольку его обслуживание не требует никаких затрат, мы не будем его удалять.