Javascript Can';t通过NodeJS spawnSync传递正确数量的参数

Javascript Can';t通过NodeJS spawnSync传递正确数量的参数,javascript,node.js,git,npm,terminal,Javascript,Node.js,Git,Npm,Terminal,在添加npx之前,使用spawnSync运行此命令 spawnSync(`npx git add-coauthor ${commandKey} "${name}" ${email}`) 现在我从gitmobcli得到一个错误,它说参数数量不正确。它在添加合著者后看到的是四个而不是三个,似乎它忽略了名称周围的双引号 错误:“参数数量不正确['zsgi'、'first'、'lastname'、'someone@email.com“]\n” 我尝试过的事情,但我得到了相同的错误:

在添加
npx
之前,使用
spawnSync
运行此命令

spawnSync(`npx git add-coauthor ${commandKey} "${name}" ${email}`)
现在我从
gitmob
cli得到一个错误,它说
参数数量不正确
。它在添加合著者后看到的是四个而不是三个,似乎它忽略了名称周围的双引号

错误:“参数数量不正确['zsgi'、'first'、'lastname'、'someone@email.com“]\n”

我尝试过的事情,但我得到了相同的错误:

spawnSync(
“npx”,
[“git”,“add coauthor”,commandKey,`${name}`,电子邮件]
);
产卵同步(
`npx git添加共同作者“${commandKey}\”${name}\“${email}”`
);
如果我直接在终端中运行Git Mob cli命令,这将起作用:

npx git添加合著者“jsj\”alsk la\”sls@al.com"
谢谢你的建议

代码可以是

编辑:更多信息 这可能与Windows10CMD有关,因为它似乎在Mac操作系统上运行良好

节点版本:
12.11.0


Npm版本:
6.11.3

在windows上运行带有双反斜杠的命令似乎有效,但不确定原因
npx git add合作作者${commandKey}\\\“${name}\\\”${email}
在windows上运行带有双反斜杠的命令似乎有效,但不确定原因<代码>npx git添加共同作者${commandKey}\\\“${name}\\”${email}