从节点调用 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
因为前两个元素始终是节点和脚本路径
只是想知道,如何直接从节点调用中获取输入?我知道您可以在 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
因为前两个元素始终是节点和脚本路径