从命令行运行 Node.js 脚本

运行 Node.js 程序的常用方法是,运行全局可用的命令 node(安装 Node.js 之后)并且传入您要执行的文件的名称。

如果您的 Node.js 主应用程序文件是 app.js,则您可以通过键入以下来调用它:

BASH
node app.js

以上,你显式地告诉 shell 使用 node 运行你的脚本。 您也可以使用 "shebang" 行将此信息嵌入到 JavaScript 文件中。 "shebang" 是文件的第一行,它告诉操作系统使用哪个解释器来运行脚本。 以下是 JavaScript 的第一行

BASH
#!/usr/bin/node

以上,我们显式地给出了解释器的绝对路径。 并非所有操作系统的 bin 文件夹中都有 node,但都应该有 env。 您可以告诉操作系统使用 node 为参数运行 env

BASH
#!/usr/bin/env node
// 你的代码

要使用 shebang,您的文件应该具有可执行权限。 您可以通过运行以下赋予 app.js 可执行权限:

BASH
chmod u+x app.js

当运行命令时,请确保您位于包含 app.js 文件的同一目录中。