从命令行运行 Javascript 文件

Shi*_*ral 5 javascript terminal node.js console.log

我有一个带有console.log("Hello World"). 我想从我的终端运行它(我在 Mac 上)。我安装了节点,并采取以下步骤 -

  1. 打开终端并导航到 hello.js 所在的目录。
  2. 运行命令“节点 hello.js”

但是我在终端中没有看到控制台语句(Hello World)。

有人可以帮我从终端运行javascript(或告诉我我做错了什么)?

PS:我已经检查了这个线程,但我的问题仍然存在。

小智 -1

除了节点之外,您还可以使用一些其他解决方案。

节点的预期行为是为您打印“Hello World”,并且在您的帖子的评论中提供了故障排除帮助。

jsc包含在 macOS 中。您应该首先按照本文所述建立到该文件的链接,然后将console.log()方法更改为debug().

rhino可以从Mozilla获得。这需要您将console.log()方法切换到print().

对于安装 rhino,您可以通过homebrew安装来避免使用 Node 时遇到的一些问题。作为对节点进行故障排除的最后一种方法,您可能还会发现通过自制程序重新安装它很有用。