【问题标题】:Take input from node call nodejs从节点调用 nodejs 获取输入
【发布时间】:2019-11-14 02:21:57
【问题描述】:

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

代码:

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

命令调用:

node index.js 2 2

什么的。

【问题讨论】:

    标签: node.js console console-application


    【解决方案1】:

    你可以使用process.argv

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

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

    【讨论】:

    • 两者都很好,但我标记了这个答案,因为它添加了一个简单的例子。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多