Allure 尝试 运行 报告 intellij idea 和 npm 中的错误端口

Allure tries to run a report on a wrong port in intelij idea and npm

我在我们的工作项目中设置了 allure。在工作中,它 运行 没问题,命令“allure generate ./allure-results -c && allure open”,生成报告并 运行 在浏览器中自动生成。但是在家里,当我 运行 这个命令时,它会打开一个没有互联网的浏览器页面。但是,如果我使用浏览器从 allure 文件夹手动 运行 index.html 它工作正常。唯一的区别是:自动尝试 运行 on http://172.200.101.123:65249 和 ide manualy 它 运行s on http://localhost:63342/

据我了解,默认的 allure 的 ip 和端口被 windows 阻止了,我不知道如何解锁它们。所以我找到了一个解决方法:告诉 allure 运行 像这样的本地主机报告:

allure serve target/allure-results --host localhost --port 9999