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.
|