我对 node.js 完全陌生。通过阅读文档和教程,我设法在我的 Windows 上下载并安装了 node.js。
我如何测试它并使其工作?
文件 test.js 保存在与 node.exe 相同的目录中,包含:
console.log('Hello World');
打开我输入的命令行:
$ node test.js
但什么也没有发生,只是:
...
我对 node.js 完全陌生。通过阅读文档和教程,我设法在我的 Windows 上下载并安装了 node.js。
我如何测试它并使其工作?
文件 test.js 保存在与 node.exe 相同的目录中,包含:
console.log('Hello World');
打开我输入的命令行:
$ node test.js
但什么也没有发生,只是:
...
您输入node test.js
的是 Node REPL 而不是命令行。...
表示您尚未到达有效语句的末尾(因为您正在编写 shell 而不是 JavaScript)。
使用您选择的终端模拟器运行命令行(如果您使用的是 Windows,则可能是 Windows Powershell)。
通过不带任何参数的命令行执行 node 来运行 Node REPL。您没有得到预期结果的原因可能是因为您node.exe
直接运行。由于您使用的是 Windows,因此请从那里启动CMD
并运行。node.exe
一旦你运行了 REPL,再试node test.js
一次,这一次它会工作。
![在此处输入图像描述][1]我已经在 nodejs shell 中运行它,它只是工作
> console.log('Hello World');
Hello World
undefined
>
我也打开了nodejs命令提示符而不是windows的默认命令提示符,然后
node path_to_file
它正在工作......相同的输出