V8 - это Javascript двигатель. У него нет собственного пользовательского интерфейса, поэтому он не может запустить Javascript сам по себе. Это для разработчиков. Разработчик связывает V8 со своей программой, чтобы иметь возможность запускать Javascript из своей программы.
Браузер Chrome использует V8.
Nodejs использует V8.
D8 ( программная оболочка ) использует V8.
Итак, если вы хотите запустить Javascript с V8, вы должны запустить одну из этих программ, в которую встроен V8. .
Так ли Nodejs поддерживает V8 по умолчанию?
Да, V8 встроен в Nodejs.
Если нет Как я могу установить V8 вместе с Nodejs и как его использовать? (Я предпочитаю готовую и бинарную версию)
Он уже встроен.
Если да, как я могу включить его?
Он включен по умолчанию в среде Nodejs.
До сегодняшнего дня я думал, что Nodejs использует V8 в качестве JavaScript двигателя; однако, к сожалению, я не могу использовать readline и печатать встроенные функции V8 в Nodejs сегодня.
Вы должны показать свой указанный c код и проблему с использованием readline в node.js , readline
встроен в node.js и не является частью V8. Документация для чего-то вроде readline довольно ясно показывает примеры того, как его использовать. Сначала вы должны загрузить модуль readline, а затем использовать методы из этого модуля.
Сегодня я решил принять участие в онлайн-конкурсе по программированию, используя JavaScript, но это доставило мне неприятности! Моя локальная версия Nodejs была v10.16.1, но онлайн-судья использовал движок V8 JavaScript.
Маловероятно, что в онлайн-конкурсе использовался V8 напрямую. Скорее всего, они использовали среду программирования, к которой подключен V8. Вам нужно было бы более точно указать c, в какой именно среде программирования используется соревнование по программированию. Используется ли указанная c версия Nodejs? Или программная оболочка типа D8? Или браузер?