📖 Dokumentacja TierHost

Poradniki, instrukcje i tutoriale do zarządzania serwerami gier.

🟩 Jak zmienić wersję Node.js

🟩 Dlaczego wersja Node.js jest ważna?

Biblioteki do botów Discord wymagają odpowiedniej wersji Node.js. Na przykład discord.js v14 wymaga co najmniej Node.js 16.11, a nowsze wydania bibliotek mogą wymagać jeszcze nowszej wersji - na zbyt starej bot się nie uruchomi. Panel TierHost pozwala zmienić wersję Node.js w kilka sekund.

💡 Wskazówka: Jeśli nie wiesz, co wybrać, użyj aktualnej wersji LTS (np. Node.js 22 lub 20). Sprawdź też pole engines w package.json swojej biblioteki.

🔧 Jak zmienić wersję Node.js?

Krok 1: Zaloguj się do panelu

Przejdź do panelu TierHost i zaloguj się.

Krok 2: Wybierz serwer

W menu po lewej stronie rozwiń "Twoje usługi" i kliknij swój serwer Discord Bot.

Krok 3: Otwórz "Wersja Node.js"

W menu serwera, w sekcji "Ustawienia", kliknij "Wersja Node.js". Na górze zobaczysz aktualną wersję (np. NODEJS_20).

Krok 4: Wybierz wersję

W sekcji "Zmień wersję" rozwiń listę "Wybierz wersję Node.js". Dostępne są wersje od Node.js 12 do Node.js 26.

Krok 5: Zapisz i zrestartuj

Kliknij "Zapisz zmiany", a następnie zrestartuj bota przyciskiem "Restart" na stronie serwera.

Zmiana wersji Node.js

✅ Gotowe! Bot działa na nowej wersji Node.js.

⚙️ Plik startowy i pakiety npm

W menu serwera → "Parametry startowe" ustawisz:

  • Plik startowy - plik, od którego startuje bot (np. index.js, bot.js, src/index.js)
  • Pakiety node do pobrania - dodatkowe pakiety npm instalowane przy starcie, oddzielone spacją (np. discord.js dotenv). Jeśli masz plik package.json, zależności z niego są zwykle instalowane automatycznie
Parametry startowe bota Discord

Po zmianie kliknij "Zapisz zmiany" i zrestartuj bota.

❓ Najczęściej zadawane pytania

Błąd „SyntaxError” lub „Unexpected token” po starcie

Najczęściej oznacza to zbyt starą wersję Node.js dla Twojego kodu lub biblioteki. Wybierz nowszą wersję.

Błąd „Cannot find module”

Brakuje pakietu npm. Dodaj go w polu "Pakiety node do pobrania" albo do package.json i zrestartuj bota. Sprawdź też, czy Plik startowy wskazuje właściwy plik.

🔗 Powiązane poradniki

💡 Potrzebujesz pomocy?

Nasz zespół wsparcia jest dostępny 24/7!