npm balíčky a package.json
Jak přidat knihovnu do Node.js bota a co dělat při chybě „Cannot find module“.
1 min čtení·Aktualizováno 10. října 2026
Přidání balíčku
- Doporučeno: přidej ho do
dependenciesvpackage.json. Při startu serveru se spustínpm installautomaticky. - Nebo v Spouštění vyplň Additional Node packages (např.
axios mysql2) – nainstalují se při startu.
Cannot find module 'xyz'
- Balíček chybí v package.json – doplň ho.
- Jde o tvůj soubor? Zkontroluj cestu, např.
require('./commands/ping')včetně velikosti písmen. - Smaž složku
node_modulesapackage-lock.jsona restartuj – nainstaluje se načisto.
ES moduly
Když používáš import … from, přidej do package.json "type": "module". Pro require nech "commonjs".
Discord bot hosting od 12 Kč měsíčně
Bot v Node.js nebo Pythonu, který běží nonstop.