gpt4 book ai didi

node.js - Jenkins 构建中未识别 karma

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:43 25 4
gpt4 key购买 nike

在 Maven 构建中执行 karma 测试用例会产生以下错误:

[INFO] Executing Karma Test Suite ...
cmd /C karma start C:\.....\karma.conf.js --browsers Chrome --single-run --no-auto-watch --colors true
'karma' is not recognized as an internal or external command,
operable program or batch file.

在 jenkins 服务器中,当手动运行 karma 时,会生成其工作和测试报告。如何在 Jenkins 构建中完成它?我应该在 Jenkins 的任何地方配置nodeJS或 karma 路径吗?有知道的请帮忙。

最佳答案

好吧,我终于弄清楚问题出在哪里了..

  1. 全局安装 karma-cli

    npm install -g karma-cli

  2. 打开控制面板->系统>编辑系统环境变量->在全局部分中搜索变量Path,然后单击编辑。在值字段中,转到末尾,如果不以分号结尾,请添加分号“;”,然后是: %AppData%\npm;单词/值之间或分号后不要留空格。

  3. 重新启动 Jenkins 服务(我更喜欢从管理工具菜单中的服务小程序执行此操作),只需找到 Jenkins 并单击右侧栏中的“重新启动”即可。

现在您的 Windows 批处理命令“karma start karma.conf”应该可以完美运行!

它对我有用......:)

关于node.js - Jenkins 构建中未识别 karma ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761666/

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