Node.js en NPM gebruiken

1. Node.js op Shared Hosting (voor eenmalige scripts)

Op onze reguliere hostingpakketten (Webhosting, WordPress Hosting, WooCommerce Hosting) zijn standaard de meest recente stabiele versies van Node.js beschikbaar. Deze omgeving is geschikt voor het uitvoeren van eenmalige scripts, zoals minify-taken of andere ontwikkeltools.

NodeJS / NPM activeren op Shared Hosting

Om NodeJS / NPM te gebruiken binnen de cPanel-omgeving, volg je deze stappen:

  1. Open de Terminal binnen cPanel.
  2. Voer het volgende commando uit om NodeJS / NPM toegankelijk te maken:
echo "PATH=/opt/alt/alt-nodejs22/root/usr/bin/:$PATH" >> ~/.bashrc && source ~/.bashrc 
  1. Controleer of Node.js correct is geïnstalleerd
node --version

Let op: Je kunt de padstructuur aanpassen naar andere beschikbare versies, zoals 10, 12, 14 of 16, 18, 20 of 22, afhankelijk van je behoeften.

2. NodeJS en NPM als webapplicatie op VPS

Voor het hosten van continue Node.js-webapplicaties die reageren op webverzoeken, is een VPS met CloudLinux vereist. Deze VPS-oplossingen zijn onbeperkt schaalbaar en flexibel in te richten, bijvoorbeeld met tijdelijke extra CPU of RAM.

Beschikbare methoden om Node.js-applicaties te draaien op VPS

Op een VPS met CloudLinux zijn er twee hoofdmethoden om Node.js-applicaties te beheren:

  1. PM2 (Process Manager 2):
    • Een geavanceerde procesmanager voor Node.js.
    • Zorgt voor automatisch herstarten van applicaties bij crashes of systeemherstarts.
    • Ondersteunt logbeheer en monitoring.
  2. CloudLinux Node.js Selector:
    • Een tool binnen CloudLinux waarmee je eenvoudig Node.js-versies kunt beheren via cPanel.
    • Maakt het mogelijk om applicaties te starten, stoppen en configureren zonder command-line kennis.

3. Gebruik van Webpack

Als je webpack wilt runnen, dien je eerst het volgende commando te draaien:

npm install webpack --save

Daarna kun je uitvoeren:

npm run production

Opmerking: Zorg ervoor dat je package.json correct is geconfigureerd met de juiste scripts om npm run production succesvol uit te voeren.

Heeft dit artikel je goed geholpen? Dank voor je feedback! Er is een probleem opgetreden bij het verzenden. Probeer opnieuw.