如何删除所有命令

How can all commands be removed

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

例如

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

是否有官方方法可以删除所有命令?

它很简单,不需要 API 方法。

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

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

应该可以。