console.log("Hello World")
。我想从终端(我用的是Mac)运行它。我已经安装了node,并采取以下步骤:
- 打开终端并导航到hello.js所在的目录。
- 运行命令“node hello.js”。
请问有人能帮忙解决如何从终端运行javascript(或告诉我问题出在哪里)吗?
注:我已经检查过这个线程,但我的问题仍然存在。
console.log("Hello World")
。我想从终端(我用的是Mac)运行它。我已经安装了node,并采取以下步骤:
可能的错误之一是你的JavaScript文件没有以换行符结束。
节点解析器会读取最后一行,但如果它不包括换行标记(或者可能是分号),它将无法完全处理该行。
确保你的文件包含换行符(以及最好有一个分号),即:
console.log("Hello World");
// EOF comment, to validate a new line marker after last line of code.
你必须首先准确创建到 .js 文件的路径。这可能是你的问题。
当你第一次打开 CLI(命令行)时,将显示一个路径。 例如...
C:\ Users \ yourname>
从那里,你必须到达文件所在的位置,所以你输入.. C:\ Users \ yourname>cd\ Users \ yourname \ Documents \ course \ jsfolder
cd 意味着 "更改目录" ..并将完整路径放在文件所在的位置。
现在,通过在结尾处键入 dir 来查看是否存在
C:\ Users \ yourname>\Documents\course\jsfolder>dir
这将列出该最后一个目录中的所有文件。 你应该在其中看到 New.js 文件。 现在你已经准备好了!
按照 Anupam 上面说的做...输入... node New.js ...如果你的计算机上安装了 node.js,则会运行文件..BINGO!>
最后一件事..我相信在苹果上,“node” 命令是 “$node”
只有安装了NodeJs运行时,您才能从终端运行JavaScript文件。如果已经安装,则只需打开终端并键入“node FileName.js”即可。
node hello.js
后,终端没有任何错误信息或输出吗? - Keithcat hello.js
会输出什么? - Patrick Robertscat hello.js
output isconsole.log("Hello World")
- Shiv Baral