暂时禁用 Meteor 测试包(例如速度 + 摩卡),而不删除它们



>大多数打印到控制台上的测试行都会妨碍我,尤其是当我刚刚设置一个新项目或试图将测试框架不太有用的代码位下来时。任何帮助不胜感激!

我能够通过以下方式禁用速度

VELOCITY=0

在运行服务器之前,所以基本上我运行了

VELOCITY=0 meteor run

请记住,默认情况下,创建新的 Meteor 项目不会安装 Velocity 或 Mocha,因此如果您有它们,可能是因为它们是手动安装的或您正在使用的样板项目的一部分。

话虽如此,我认为删除这些包是安全的。如果您安装了 Velocity 和 Mocha,则很可能需要运行以下命令:

meteor remove mike:mocha velocity:core

可能需要删除其他与测试相关的包。若要了解为项目安装了哪些其他包,可以运行以下命令:

meteor list

然后根据需要删除单个包。

除了VELOCITY=0环境变量之外,我还发现在客户端窗口中按 Ctrl+V 将暂时禁用该客户端上的 Velocity,这将阻止测试在控制台中打印内容。再次按下它将重新启用它。

最新更新