var minimist = require("minimist")
const a = minimist(`executable --param "a b"`.split(' '))
console.log(a)
https://runkit.com/embed/57837xcuv5v0
实际输出:
Object {_: ["executable", "b\""], param: "\"a"}
预期输出:
Object {_: ["executable"], param: "a b"}
yargs
使用and时我也看到了相同的结果commander
。
这很奇怪,因为jest
正在使用yargs
并开玩笑接受以下命令:jest -t "test name with spaces"