从节点调用 nodejs 获取输入

Take input from node call nodejs

只是想知道,如何直接从节点调用中获取输入?我知道您可以在 Python 内完成。这是我想要实现的示例:

代码:

function main(x,y) {
 return x * y;
}

命令调用:

node index.js 2 2

或者什么的。

您可以使用 process.argv 这将 return 一个包含您在 CLI 中传递的参数的数组

参考:https://nodejs.org/en/knowledge/command-line/how-to-parse-command-line-arguments/

你可以使用process.argv

let inputArr=process.argv.slice(2);
console.log(inputArr) // [2,2]

我们将跳过数组的前两个元素 process.argv 因为前两个元素始终是节点和脚本路径