Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 8780|Odpoveď: 0

npm tutoriál (4): Inštalácia npm balíkov lokálne

[Kopírovať odkaz]
Zverejnené 13. 12. 2017 13:23:35 | | | |
Existujú dva spôsoby inštalácie npm balíkov: lokálny alebo globálny. Môžete si vybrať, ktorú inštaláciu chcete použiť podľa balíka, ktorý chcete použiť.

Ak sa chcete spoliehať na to, že vaše vlastné moduly použijú požiadavku podobnú Node.js, potom chcete inštalovať lokálne, čo je predvolené správanie inštalácie npm. Na druhej strane, ak ho chcete používať ako príkazový riadok, napríklad základný CLI, potom ho chcete nainštalovať globálne.


Inštalácia

Balík je možné stiahnuť nasledujúcim príkazom:

Tým sa vytvorí node_modules adresár v aktuálnom adresári, ak ešte neexistuje, a balík sa do neho stiahne.

Test:

Aby ste potvrdili, že inštalácia npm funguje, skontrolujte, či existuje adresár node_modules a či obsahuje adresár balíka, ktorý ste nainštalovali. Na túto úlohu môžete spustiť ls node_modules na Unix systéme. "OSX", "Debian" alebo dir node_modules na Windows.

Príklad:



Nainštalujte balík s názvom lodash. Potvrďte, že beží úspešne, tým, že zobrazíte obsah node_modules adresára a pozriete sa na adresár s názvom lodash.


Ak nemáte package.json súbor v lokálnom adresári, nainštalujte najnovšiu verziu balíka.

Ak existuje súbor package.json alebo package-lock.json, potom sa nainštaluje najnovšia verzia, ak vôbec nejaká existuje, ktorá spĺňa semver pravidlá deklarované v package.json.

Použite nainštalovaný balík

Keď je balík v node_modules, môžete ho použiť vo svojom kóde. Napríklad, ak vytvárate Node.js modul, môžete si ho vyžiadať.

Príklad:

Vytvorte súbor s názvom index.js s nasledujúcim kódom:


Správny výstupný výsledok je: [2, 3]



Ak nenainštalujete lodash správne, dostanete túto chybu:

Ak by ste neboli správne nainštalovaný lodash, dostali by ste túto chybu:

module.js:340
    Throw err;
          ^
Error: Cannot find module 'lodash'

Aby ste to opravili, spustite npm install lodash v adresári, kde sa nachádza váš index.js.






Predchádzajúci:Aký je package-lock.json generovaný inštaláciou npm?
Budúci:npm tutoriál (5): Ako používať package.json tutoriál
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com