如何关闭 Meteor 中的 Velocity 单元测试?

How to turn off Velocity unit testing in Meteor?

我正在使用 mike:mocha 包,我正在尝试找出如何禁用测试。

有时我必须在本地机器上演示我正在使用的应用程序。对于那些情况,我想 运行 右上角没有绿点的应用程序。

谷歌搜索后我发现 运行

meteor --production run

会处理这个。

Note: As @cannotto90 noted below, running this command will minifiy the client code and code refresh will not be in effect. To get back to coding, you will need to stop meteor first ctrl+c and run meteor again using the meteor command.

这里有一个来自精神反常者的廉价变通技巧:

veloff.sh

 #!/bin/bash
 #
 meteor remove xolvio:cucumber
 meteor run

velon.sh

 #!/bin/bash
 #
 meteor add xolvio:cucumber
 meteor run

适合我。当然,在您的情况下换成 mike:mocha 而不是 xolvio:cucumber。我猜它会起到同样的作用。

您的测试目录将被忽略。

我正在开发一种用于测试 Meteor 应用程序的 mocha 式替代方案,它不使用 Velocity 并且只在需要时运行测试。目前只有服务器端。您可能会发现它很有用:https://github.com/taromero/latte.