co je npm?
npm
Jsou dvě věci: v první řadě je to online repozitář pro publikování open-source uzlu.JS projekty; za druhé, je to nástroj příkazového řádku pro interakci s uvedeným úložištěm, který pomáhá při instalaci balíčku, správě verzí a správě závislostí. Nepřeberné množství uzlů.knihovny a aplikace js jsou publikovány na npm a mnoho dalších se přidává každý den. Tyto aplikace lze vyhledávat na https://www.npmjs.com/. Jakmile máte balíček, který chcete nainstalovat, lze jej nainstalovat pomocí jediného příkazu příkazového řádku.
řekněme, že jste tvrdě v práci jeden den, vývoj další skvělé aplikace. Narazíte na problém a rozhodnete se, že je čas použít tu skvělou knihovnu, o které stále slyšíte – jako příklad použijme Asynchronii Caolana McMahona. Naštěstí, npm
je velmi jednoduchý na používání: musíte pouze spustit npm install async
a uvedený modul bude nainstalován v aktuálním adresáři pod ./node_modules/
. Po instalaci do složky node_modules
budete moci použít require()
stejně jako byly vestavěné.
podívejme se na příklad globální instalace – řekněme coffee-script
. Příkaz npm je jednoduchý: npm install coffee-script -g
. To obvykle nainstaluje program a vloží na něj symlink v /usr/local/bin/
. To vám pak umožní spustit program z konzoly stejně jako jakýkoli jiný nástroj CLI. V tomto případě vám spuštění coffee
nyní umožní použít REPL kávového skriptu.
dalším důležitým použitím pro npm je správa závislostí. Pokud máte projekt uzlu s balíčkem.json soubor, můžete spustit npm install
z projektu root a npm nainstalovat všechny závislosti uvedené v balíčku.json. Tím je instalace uzlu.js projekt z git repo mnohem jednodušší! Například vows
, uzel.JS testovací rámec, lze nainstalovat z git, a jeho jediná závislost, eyes
, lze automaticky manipulovat:
příklad:
git clone https://github.com/cloudhead/vows.gitcd vowsnpm install
Po spuštění těchto příkazů, uvidíte node_modules
složka obsahující všechny závislostí projektu uvedené v balíčku.json.
Leave a Reply