【发布时间】:2021-09-05 18:59:29
【问题描述】:
我在 package.json 中声明了一些我想在 jenkins 作业中执行的脚本。 这是一个示例脚本:
"test-mutation": "stryker run",
这就是我尝试调用它的方式:
我也试过只调用脚本或只运行“stryker run”,但我收到命令无法识别 -
npm-cli.js run test-mutation --scripts-prepend-node-path=auto
[SSH] executing...
bash: line 2: npm-cli.js: command not found
【问题讨论】:
-
这意味着 npm-cli.js 没有丢失。只需检查是否安装了
npm,并检查jenkins用户是否具有运行npm命令的正确权限。 -
@SouravAtta 我对 jenkins 很陌生,我在哪里检查这个?
-
在 jenkins 运行的服务器中,或者如果您使用从机,则在从机中检查相同的内容。
标签: angular jenkins testing jenkins-pipeline package.json