使用 Yargs 传递带空格的字符串

ama*_*mal 5 yargs

我正在使用 yargs 来收集传递的任何参数。我的场景是能够传递带有双引号的空格的字符串,如下所示:

./nodeFile.js -n "my node module"
Run Code Online (Sandbox Code Playgroud)

但它实际上将 的"my参数值作为yargs.argv.n并将剩余的字符串放入 中_。我知道当我们使用转义字符时它会起作用,"但我不能假设这对我的用户来说是显而易见的。

谁能帮我看看是否有任何配置或任何黑客可以使用它来收集整个字符串?