Plesk Git 未执行其他部署操作 npm

Plesk Git additional deploy actions npm not executed

我已将 Plesk 连接到 GitHub。 Plesk 提供了在拉取分支后 运行 额外部署操作的机会。拉分支工作正常。 但似乎,这些动作并没有被触发。

我想从我的 package.json 文件中 运行 install:prod 任务。 我可以 运行 通过 ssh 成功地做到这一点。 我也尝试跳过前置 "npm run" 部分但没有成功。 我当前的配置如下所示。

npm run install:prod

日志未显示任何错误消息。好像默默失败了。

我遇到了同样的问题。我的解决方案是在其他部署脚本上使用正确的路径,您可以通过执行 "which npm" 和 "pwd" 来获取您的网站目录路径来找出这些路径。一旦你有了这些,你就可以在你的部署脚本中使用这些行,例如,假设 "httpdocs" 是你的网站所在的位置:

cd /var/www/vhosts/<your vhost>/httpdocs
/usr/bin/npm run install:prod