3
node helloworld.js alex

我希望它控制台.log() 亚历克斯。如何将“alex”作为参数传递到代码中?

在python中,它是sys.argv[1]

4

2 回答 2

4

process.argv您可以使用node.js访问命令行参数。

该数组还包括节点命令和应用程序文件,因此第一个自定义命令行参数的索引 = 2。

process.argv[2] === 'alex'; // true

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

于 2012-07-13T08:39:21.697 回答
0

如果您的要求更复杂,并且您可以利用命令行参数解析器,则有多种选择。两个看起来很受欢迎的是

更多选项可在如何传递命令行参数?

于 2014-12-01T10:15:59.930 回答