Версии движков V8 в Node.js
- Напишите версию движка V8, которая используется в Node.js 14.13.0. Пример оформления: // здесь ваше решение из одной строки формата X.Y.ABC.DE (где X- E – это цифры)
- Выясните версию движка V8, которая используется в Node.js 13.2.0. Затем запишите её в нижнем поле для ввода. Пример оформления: // поместите здесь решение из одной строки, например, Z.X.ABC.DE-node.MN
Кто разбирается, пожалуйста, подскажите. Заранее спасибо!
Ответы (1 шт):
Есть, например, такие варианты:
Скачать подходящую версию с https://nodejs.org/download/release/ и запустить в консоли
node -p process.versions.v8.Посмотреть в исходниках соответствующих версий (по тегам в GitHub) в этом файле:
https://github.com/nodejs/node/blob/v13.2.0/deps/v8/include/v8-version.h
https://github.com/nodejs/node/blob/v14.13.0/deps/v8/include/v8-version.h
Нужны вот эти строки:
#define V8_MAJOR_VERSION 7 #define V8_MINOR_VERSION 9 #define V8_BUILD_NUMBER 317 #define V8_PATCH_LEVEL 23#define V8_MAJOR_VERSION 8 #define V8_MINOR_VERSION 4 #define V8_BUILD_NUMBER 371 #define V8_PATCH_LEVEL 19Найти нужную версию в в любом из этих файлов и посмотреть там:
Что касается суффикса -node.MN, это номер нодовских патчей, их можно посмотреть в строке типа 'v8_embedder_string': '-node.20', в этом файле (тоже по тегам версий в GitHub):