Github 操作 pm2:未找到命令

Sha*_*ran 4 pm2 github-actions github-actions-runners

我正在尝试自动部署项目,并且 npm 命令完美运行,但是当它进入 pm2 重新启动特定项目的行时,操作会失败。

GitHub 操作错误:

GitHub 操作错误

GitHub Action .yml 文件内容:

yml 文件

Kis*_*dar 19

注意:此解决方案仅适用于使用 NVM 管理 Node.js 版本的情况

问题是由于节点和 pm2 缺少符号链接,以下是可用于创建符号链接的命令:

sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/node" "/usr/local/bin/node"

sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/npm" "/usr/local/bin/npm"

sudo ln -s "$NVM_DIR/versions/node/$(nvm version)/bin/pm2" "/usr/local/bin/pm2"
Run Code Online (Sandbox Code Playgroud)