如何删除所有的命令

在command.remove()例子中,我可以find并删除一个命令。

例如。

const all = vorpal.find('*'); for (var cmd of all) { cmd.remove(); } 

有没有官方的方式来删除所有的命令?

很简单,它并不需要是一个API方法。

所有命令都通过vorpal.commands 。 所以:

 vorpal.commands.forEach(function (cmd) { cmd.remove(); }); 

这应该工作。