如何从代码中退出 MeteorJS 程序?

How to exit a MeteorJS program from within code?

我需要 运行 测试,并让它们使用特定的退出代码退出 meteor 进程,具体取决于 success/failure。我需要在 Meteor.startup.

中执行此操作

我试过process.exit(1),但只能在控制台上看到:

=> Exited with code: 1                        
=> Your application is crashing. Waiting for file change.

我需要进程以正确的退出代码实际退出(例如,确认 CI 关于 运行 不成功)。

我怎样才能做到这一点?

我不想使用 Velocity,我实际上是在尝试提出一种 simpler 适合我对特定项目需求的测试方法。

我找到了一个方法:

运行 meteor --test 允许您使用 process.exit.

从 Meteor 中退出

meteor --test 是 Meteor 内置的 Velocity 命令。你可能想使用 meteor --once 这样 Meteor 就不会重启