Ir divi veidi, kā instalēt npm pakotnes: vietējā vai globālā. Varat izvēlēties, kuru instalāciju izmantot, pamatojoties uz pakotni, kuru vēlaties izmantot.
Ja vēlaties paļauties uz saviem moduļiem, lai izmantotu Node.js līdzīgu prasību, tad vēlaties instalēt lokāli, kas ir npm instalēšanas noklusējuma darbība. No otras puses, ja vēlaties to izmantot kā komandrindas rīku, piemēram, grunt CLI, tad vēlaties to instalēt globāli.
Instalācijas
Pakotni var lejupielādēt ar šādu komandu:
Tas izveidos node_modules direktoriju pašreizējā direktorijā, ja tas vēl nepastāv, un lejupielādēs pakotni šajā direktorijā.
Tests:
Lai pārliecinātos, ka npm instalēšana darbojas, pārbaudiet, vai node_modules direktorijs pastāv un vai tajā ir instalētās pakotnes direktorijs. Lai veiktu šo darbu, varat palaist ls node_modules Unix sistēmā. "OSX", "Debian" vai dir node_modules operētājsistēmā Windows.
Piemērs:
Instalējiet pakotni ar nosaukumu lodash. Pārliecinieties, ka tas darbojas veiksmīgi, uzskaitot node_modules direktorija saturu un apskatot direktoriju ar nosaukumu lodash.
Ja lokālajā direktorijā nav package.json faila, instalējiet jaunāko pakotnes versiju.
Ja ir package.json vai package-lock.json fails, tad tiks instalēta jaunākā versija, ja tāda ir, kas atbilst package.json deklarētajiem semver noteikumiem.
Instalētās pakotnes izmantošana
Kad pakete ir node_modules, varat to izmantot savā kodā. Piemēram, ja veidojat Node.js moduli, varat to pieprasīt.
Piemērs:
Izveidojiet failu ar nosaukumu index.js ar šādu kodu:
Pareizais izvades rezultāts ir: [2, 3]
Ja neinstalējat lodash pareizi, tiek parādīts šāds kļūdas ziņojums:
Ja neesat pareizi instalējis lodash, jūs saņemsiet šo kļūdu:
module.js:340 mest kļūdu; ^
Error: Cannot find module 'lodash' Lai to novērstu, palaidiet npm install lodash direktorijā, kurā atrodas jūsu index.js.
|