制作一个接受命令行参数的脚本

问题描述:

在Linux或Mac上使用命令行参数运行Node.js脚本的正确语法是什么?制作一个接受命令行参数的脚本

要运行没有参数的脚本,我只需使用命令node stuff.js,但在这种情况下,我想运行一个名为stuff.js的脚本,其参数为"blah", "hee", "woohoo!"

+2

[如何将命令行参数传递给node.js?](http://*.com/questions/4351521/how-to-pass-command-line-arguments-to-node-js) –

http://nodejs.org/docs/latest/api/process.html#process_process_argv

总之,你会喜欢

node stuff.js blah hee "whoohoo!"

运行它,然后你的论点提供process.argv

+0

这是否适用于Windows以及Mac/Linux/Unix? –

+0

是的,这是所有平台上的标准 – hexist

+0

此外,字符串“whoohoo”必要(或是否是错字)的报价? –

如果你想要做更复杂的东西,以下模块真的很有帮助:

为了好玩

Nomnom是另一种可能的解决方案。