gpt4 book ai didi

node.js - 在 Windows 上使用 npm install 时,Jenkins 脚本过早退出

转载 作者:IT老高 更新时间:2023-10-28 23:08:56 27 4
gpt4 key购买 nike

在我的 Jenkins 工作中,我想使用 Grunt 构建一个 JavaScript 应用程序。 Jenkins 构建脚本创建一个构建目录(如果它不存在),更改到该目录并运行:

npm install grunt
npm install grunt-zip
grunt --gruntfile=[something]

(当然 grunt-cli 是全局安装的。)当我构建作业时,第一条语句会导致 Grunt 和依赖项按预期被拉下。但是,作业随后成功终止:

Archiving artifacts
No emails were triggered.
Finished: SUCCESS

第二个 npm install 没有运行。知道为什么脚本在运行 npm install 而不是继续执行后续语句后终止吗?

最佳答案

原来 npm 是一个批处理文件,而不是一个可执行文件,所以需要使用 Jenkins 脚本中的 call 来调用它:

call npm install grunt

关于node.js - 在 Windows 上使用 npm install 时,Jenkins 脚本过早退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856826/

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