如何在本地编译 Javascript 控制台应用程序?

How to compile Javascript console application locally?

我是 Javascript 的初学者,我决定通过使用它解决问题来练习 Javascript,我找到了一个接受 Javascript V8 4.8.0 代码的 online judge
所以,我在网上搜索了 Javascript V8 在我的机器上的那个版本,但我找不到任何简单的方法,所有的页面都在解释如何构建它,这似乎是一个我不知道的过程不需要通过。

有没有一种简单的方法可以在我的机器上编译和使用 Javascript 编写的 运行 命令行应用程序?

Note: I don't want to use node.js because I tried using it's I/O and as a beginner I think it is complex in some way.

更新: 我发现包管理器 pbox.me 提供了一个版本的 V8 JavaScript 引擎,我设法安装了它。

另一个问题出现了:每当我尝试 运行 一个在命令行中写入 d8 myfile.js 的 js 文件时,什么都没有发生,就好像它是一个空程序一样,知道我尝试 d8.exe 文件并且它是工作,我确保将 PATH 插入到环境变量中。

我做错了什么?

开始使用 JavaScript 的最简单方法可能是在浏览器中使用它。您可以直接在浏览器的 JavaScript 控制台中输入简单的内容(查看菜单);或者您可以将您的代码嵌入到一个简单的 HTML 文档中。

如果你愿意,你甚至可以很容易地实现 readline()/print() 函数,所以你可以假装在做基于 stdin/stdout 的 I/O:只需阅读来自一个字符串数组,并将输出发送到 console.log(或者创建 DOM 个节点,如果你想成为花哨的 and/or 学习如何手动生成动态网站内容)。

旁注:V8 4.8 已严重过时,请勿使用它来执行您自己未编写的代码。