Node.js & npm

17. hodina MVOP WBF

Matěj Cajthaml — SSPŠ

©

Node.js

Node.js

  • systém pro psaní aplikací
  • JavaScript na serveru / v konzolové řádce
  • komplexní systém
  • alfa-omega celého MVOPu

V Node.js máme k dispozici vše z našeho známého JS (bez DOMu a spojených věcí) a dokonce věci na více (práce se soubory, ...).

https://nodejs.org/en/

Ukázka použití

  • příkaz node

npm

npm

  • balíčkovací systém
  • pro Node.js
  • balíček = knihovna = library, ...

Balíčky

  • instalujeme jako projekt
  • instalujeme globálně (různé správce)
  • 1.3 milionu balíčků zaregistrováno

package.json

  • ukládání informací o projektu
  • seznam knihoven, jejich verze
  • příkazy a další nastavení

npm

  • npm se instaluje společně s Node.js

https://www.npmjs.com

A více... později!

Děkuji za pozornost!

  • matej.cajthaml@ssps.cz
  • https://ssps.cajthaml.eu/