我已将Plesk连接到GitHub。在分支被拔出之后,Plesk提供了运行其他部署操作的机会。拉分支工作正常。但似乎这些动作并未触发。
我想从我的package.json文件中运行install:prod任务。我可以通过ssh成功运行它。我也尝试过跳过前面的“ npm run”部分,但没有成功。我当前的配置如下所示。
npm run install:prod
日志未显示任何错误消息。它似乎默默地失败了。
我有同样的问题。对我来说,解决方案是在其他部署脚本上使用正确的路径,您可以通过执行“哪一个npm”和“ pwd”来获取网站目录路径,从而找到那些脚本。一旦有了这些,就可以在部署脚本中使用此行,例如,假设“ httpdocs”是您的网站所在的位置:
cd /var/www/vhosts/<your vhost>/httpdocs
/usr/bin/npm run install:prod