我目前面临着一些与gradle/NodeJS相关的问题。我所做的是通过在我的gradle脚本中编写以下代码来使用Node插件:
apply plugin: 'com.moowork.node'
dependencies {
classpath 'com.moowork.gradle:gradle-node-plugin:0.12'
}现在,当我尝试通过运行以下命令从终端(CentOS)运行install npm命令时:
gradle npmInstall它运行得非常好,并且安装了所有需要的软件包,而当我从Jenkins (在centos中安装的Jenkins)运行相同的命令时,我得到了以下错误消息:
:npmInstall FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':npmInstall'.
> A problem occurred starting process 'command 'npm''
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':npmInstall'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'npm''
at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:197)
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'npm'
at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)有没有人能帮帮我。我不知道我做错了什么。如果尝试运行以下命令,我也会收到相同的错误消息:
gradle npm_run_build_prod 而同样的命令列表也适用于我本地的windows jenkins。
https://stackoverflow.com/questions/47627587
复制相似问题