我正在尝试使用TodoMVC来比较某些JS框架的性能。
我已经在主目录中克隆了online repository, $ npm install
,命令 $ gulp test-server
已正确执行(应用程序从http://localhost:8000/开始),但是当我运行 $ npm run test
时,它显示了以下错误,我不知道如何解决
enter image description here->问题已解决
enter image description here->我尝试做的第二个错误
1)npm缓存清理--force
2)删除node_modules文件夹
3)删除package-lock.json
4)npm安装
但仍然显示相同的错误,无法运行 $ npm运行测试
赛普拉斯安装错误-> enter image description here
答案 0 :(得分:0)
端口8000已在使用中,在链接的图像中,错误消息的第一行是黑白写的,因此您已经有一台使用该端口的服务器。那就是EADDRINUSE的意思。终止监听8000的进程,或者在可能的情况下在其他地址上启动测试。
答案 1 :(得分:0)
对于第二个错误,请尝试全局安装Cypress
:
sudo npm install -g cypress
比尝试运行测试