How to use NVM in Laravel Forge

RMAG news

SSH to forge server and run this command

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

In forge site deployment script. add this script to install and change the version

echo ‘configuring nvm…’;
. ~/.nvm/nvm.sh
nvm install v20.0.0
nvm use v20.0.0

echo ‘Running > npm install’;
npm install

echo ‘Running > npm run build’;
npm run build