暂时禁用 Meteor 测试包(例如 Velocity + Mocha)而不删除它们

Temporarily disable Meteor testing packages (e.g. Velocity + Mocha) without removing them

大部分打印到控制台的测试行都妨碍了我,尤其是当我刚刚建立一个新项目或试图将这段代码压缩到测试框架不太有用的时候.感谢您的帮助!

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

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

meteor remove mike:mocha velocity:core

可能还有其他与测试相关的包需要删除。要了解为您的项目安装了哪些其他包,您可以 运行 以下内容:

meteor list

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

我能够通过

禁用 Velocity
VELOCITY=0

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

VELOCITY=0 meteor run

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