gpt4 book ai didi

javascript - Jasmine 在尝试耙动/启动时停顿?

转载 作者:行者123 更新时间:2023-12-03 09:27:44 25 4
gpt4 key购买 nike

如果这是错误的行话,请原谅我 - 我对此真的很陌生,所以我什至不知道如何表达它或要寻找什么......这甚至可能是它应该做的事情并且我就是不知道,哈哈:/

我正在学习 http://testfirst.org/learn_javascript 的 javascript 类(class)我使用的是 Windows 7 机器。我已经安装了 ruby​​ 和 jasmine,并且正在学习第一课,它告诉我从输入“rake jasmine”开始

在命令行中输入该内容将返回以下文本:

Your tests are here: http://localhost:8888/
[2015-07-24 11:06:11] INFO WEBrick 1.3.1
[2015-07-24 11:06:11] INFO ruby 1.9.3 (2014-11-13) [i386-mingw32]
[2015-07-24 11:06:11] INFO WEBrick::HTTPServer#start: pid=7392 port=8888

...就是这样。我可以打开http://localhost:8888在网络浏览器中,它向我显示了我需要通过的测试/规范,但命令行似乎在此之后卡住,我无法输入任何其他命令...我在这里缺少什么吗?任何信息都将不胜感激 - 就像我说的,我对此非常陌生,所以我确信我错过了一些明显的东西!

最佳答案

它的目的是向您展示测试结果。您正在使用的库将它们显示在网页上,但为了能够显示网页,您通常需要服务器。

您使用的命令rake jasmine启动映射到地址http://localhost:8888/的HTTP服务器,它占用您当前的终端(控制台) session 并且它将一直处于事件状态,直到您关闭终端窗口或使用快捷方式强制关闭服务器(通常是 Ctrl+C)。当服务器运行时,终端窗口实际上不会接收来自您的任何输入,它不是设计的,但在您使用服务器时它仍然会向终端打印日志信息(可能是有关传入请求的一些信息)。如果您想使用终端保持服务器运行,您应该打开另一个终端窗口并在其中执行操作。

关于javascript - Jasmine 在尝试耙动/启动时停顿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31614121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com