Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 8780|Vastaus: 0

NPM-opas (4): Asenna NPM-paketit paikallisesti

[Kopioi linkki]
Julkaistu 13.12.2017 13.23.35 | | | |
NPM-paketteja voi asentaa kahdella tavalla: paikallinen tai globaali. Voit valita, mitä asennusta käytät sen paketin mukaan, jota haluat käyttää.

Jos haluat luottaa omiin moduuleihin käyttääksesi Node.js-tyyppistä vaatimusta, sinun kannattaa asentaa paikallisesti, mikä on npm-asennuksen oletuskäytäntö. Toisaalta, jos haluat käyttää sitä komentorivityökaluna, kuten grunt CLI:tä, sinun kannattaa asentaa se globaalisti.


Asennus

Paketti voidaan ladata seuraavalla komennolla:

Tämä luo node_modules hakemiston nykyiseen hakemistoon, jos sitä ei vielä ole olemassa, ja lataa paketin siihen hakemistoon.

Testi:

Varmistaaksesi, että npm-asennus toimii, tarkista, onko node_modules-hakemisto olemassa ja sisältääkö se asentamasi paketin hakemiston. Voit ajaa ls node_modules:ää Unix-järjestelmällä tämän työn tekemiseen. "OSX", "Debian" tai dir node_modules Windowsissa.

Esimerkki:



Asenna paketti nimeltä lodash. Varmista, että se toimii onnistuneesti, listaamalla node_modules hakemiston sisällön ja katsomalla hakemistoa nimeltä lodash.


Jos sinulla ei ole package.json tiedostoa paikallisessa hakemistossa, asenna paketin uusin versio.

Jos tiedostossa on package.json- tai package-lock.json-tiedosto, asennetaan uusin versio, jos sellainen on, joka täyttää package.json:ssa ilmoitetut semver-säännöt.

Käytä asennettua pakettia

Kun paketti on node_modules, voit käyttää sitä koodissasi. Esimerkiksi, jos luot Node.js-moduulin, voit pyytää sitä.

Esimerkki:

Luo tiedosto nimeltä index.js seuraavalla koodilla:


Oikea tulos on: [2, 3]



Jos et asenna lodashia oikein, saat tämän virheen:

Jos et olisi asentanut lodashia oikein, saisit tämän virheen:

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

Tämän korjaamiseksi suorita npm install lodash hakemistossa, jossa index.js sijaitsee.






Edellinen:Mikä on NPM-asennuksen tuottama package-lock.json?
Seuraava:NPM-opas (5): Kuinka käyttää package.json opetusta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com