gpt4 book ai didi

javascript - 如何让 process.argv 只打印参数(而不是路径或 Node 命令)

转载 作者:行者123 更新时间:2023-11-29 20:53:52 29 4
gpt4 key购买 nike

标题说明了一切!我正在制作一个非常大的项目(涉及 AppleScript 和 iMessage)并且脚本已经过测试并且它打开终端并将运行:node ~/Desktop/chatbot [argument]。目前,它所做的只是传递给我:[ '/usr/local/bin/node', '~/Desktop/chatbot', '[argument]' ]。如何让它只传递给我 [argument]

最佳答案

How do I get it to pass me only [argument]?

你不知道。这就是它的设计方式。您可以安全地忽略该数组的 [0][1] 元素,然后开始查看 [2]。如果你真的想创建一个删除了这些元素的数组,你可以 .slice(2):

let args = process.argv.slice(2);
console.log(args);

或者,如果您只需要第一个命令行参数,您可以直接获取:

let arg = process.argv[2];
console.log(arg);

关于javascript - 如何让 process.argv 只打印参数(而不是路径或 Node 命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50359735/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com