Aqui está a maneira correta de mudar para PNPM como o Discourse migrou para o PNPM como seu gerenciador de pacotes,
- Certifique-se de que o PNPM está instalado:
pnpm --version - Se não estiver instalado, instale-o usando npm:
npm install -g pnpm - Limpe as dependências antigas:
rm -rf /var/www/discourse/node_modules
rm -rf /var/www/discourse/app/assets/javascripts/*/node_modules - Baixe o código mais recente:
cd /var/discourse
git pull - Reconstrua o Discourse:
./launcher rebuild app