出现错误:Windows平台不支持TTY模式

时间:2019-01-06 15:39:24

标签: laravel phpunit

我试图通过在进行更改时自动运行phpunit测试来改善测试工作流程。

我的Windows机器上有一个本地开发服务器,我正在尝试运行phpunit-watch

TTY mode is not supported on windows platform.

我一直收到此错误,是否有任何解决方法?

插件:https://github.com/spatie/phpunit-watcher

2 个答案:

答案 0 :(得分:1)

没有解决方法,Windows平台不支持TTY模式,这是有原因的。

答案 1 :(得分:0)

您可以尝试使用 WSL(Linux 的 Windows 子系统)。 https://docs.microsoft.com/en-us/windows/wsl/install-win10

如果你这样做,注意Linux和Windows之间的文件系统是不同的。 WSL 会挂载您的驱动器,这会降低性能,因此如果您在 /mnt/c/my-folder 中运行您的命令,它的运行速度将比您预期的要慢。

到目前为止,我知道的唯一解决方案是:处理它,或者将您的文件移动到 Linux 层。如果您将文件移动到 Linux 系统,您将获得预期的速度。