【问题标题】:How to execute package.json script in Jenkins build如何在 Jenkins 构建中执行 package.json 脚本
【发布时间】: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


【解决方案1】:

检查 nmp-cli.js 是否安装在远程主机上(在您的情况下是 10.180.253.7)。

还要检查它的文件夹是否在 PATH 变量中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    相关资源
    最近更新 更多