【发布时间】:2018-12-08 02:27:22
【问题描述】:
我需要将原始 NodeJS process.argv 转发给子进程。我遇到的问题是 process.argv 正在从原始参数中删除引号。
假设我的机器上有以下可执行文件:
- /some/random/path/bin/executable1;
- /some/random/path/bin/executable2;
- /some/random/path/bin/executable3;
我正在使用 Node 为这些创建别名。
alias.js executable1alias.js executable2alias.js executable3
现在,假设我执行alias.js executable1 -c"this is my input"。 process.argv 返回:
[ '-cthis is my input']
这使我无法像最初输入的那样传递参数。可以通过 NodeJS 访问原始输入吗?
【问题讨论】: