Mikä on npm? JavaScript -paketinhallinta selitetty

Mikä on npm? JavaScript -paketinhallinta selitetty

Paketit ovat olennainen osa monia ohjelmointikieliä, eikä JavaScript ole poikkeus. Niiden avulla voidaan lisätä erilaisia ​​toimintoja sovellukseesi tai komentosarjaasi web -palvelimen rakentamisesta sähköpostien lähettämiseen.





Ilman paketteja sinun on keksittävä pyörä uudelleen ohjelmoimalla samat toiminnot jokaisessa sitä vaativassa projektissasi. Kiinnostunut? Tämä opas kattaa, kuinka voit asentaa ja käyttää paketteja JavaScriptillä npm: llä.





Mikä on Node Package Manager (npm)?

JavaScript käyttää Node Package Manageria, usein lyhennettä npm, paketinhallintanaan ja pakettivarastoinaan. Node on lyhenne sanoista Node.js, JavaScript -ajonaikainen ympäristö, jota käytetään JavaScript -koodin suorittamiseen selaimen ulkopuolella.





Yli miljoona pakettia isännöi npm verkkosivusto , kehittäjät voivat hakea ja selata JavaScript -kirjastojen valtavaa luetteloa. Jotkut näistä paketeista ladataan yli 10 miljoonaa+ kertaa viikossa. Sivusto tarjoaa tietoja kaikista siinä olevista paketeista, kuten lähdekoodin, dokumentaation, versionumeron ja pakkaamattoman koon.

Verkkosivuston ohella npm tarjoaa myös komentorivityökalun, jonka avulla kehittäjät voivat asentaa tai poistaa nämä paketit.



NPM-komentorivityökalun asentaminen

Npm-komentorivityökalu on sisäänrakennettu Node.js: n kanssa. Siksi on välttämätöntä ladata Node.js koneellesi ennen JavaScript -pakettien käyttöä.

Käy virkamiehen luona Node.js -sivusto ladataksesi oikean version käyttöjärjestelmästäsi riippuen. Kun olet ladannut, suorita asennus loppuun noudattamalla näytön ohjeita.





Lisätietoja on oppaassamme Node.js: n asentaminen Windowsiin . Jos aiot asentaa useita Node.js -versioita Linux -koneellesi, NVM: n kaltaiset työkalut voivat auttaa sinua hallitsemaan useita Node.js -asennuksia.

Voit tarkistaa asennuksesi avaamalla komentokehotteen Windowsissa tai päätelaitteen Linuxissa ja macOS: ssa ja suorittamalla seuraavat komennot:





paras linux -distro videon editointiin
node --version
npm --version

Jos asennus onnistui, päätelaite näyttää asennetun version Node.js ja npm.

Pakettien asentaminen

Npm-komentorivityökalu tekee pakettien asentamisesta JavaScript- tai Node.js-projekteihisi äärimmäisen yksinkertaiseksi yhden rivin komennollaan. Avaa komentorivi tai pääte projektihakemistossasi ja suorita seuraava komento:

npm install

Voit myös asentaa useita paketteja yhdellä komennolla erottamalla pakettien nimet välilyönnillä tällä tavalla:

npm install ...

Asennettujen pakettien käyttäminen

Kun olet asentanut paketit npm install -komennolla, sinun on aika alkaa käyttää niitä. Saatat huomata, että uusi kansio nimeltä node_modules ja 2 uutta tiedostoa, package.json ja package-lock.json , on luotu automaattisesti. Sinun ei tarvitse huolehtia näistä tiedostoista. npm luo ne seuratakseen projektisi riippuvuuksia.

Jos haluat käyttää asennettuja paketteja, sinun on vaadittava tai tuotava ne JavaScript -koodiin. Sen syntaksi voi olla jompikumpi näistä kahdesta komennosta riippuen käyttämästäsi JavaScript -versiosta:

const package = require('package-name');
import package from 'package-name';

Voit tarkistaa tarkan syntaksin npm -verkkosivustolta käyttämäsi paketin dokumentaatiosta.

Pakettien asennuksen poistaminen

Pakettien poistaminen on yhtä helppoa kuin niiden asentaminen. Paketti asennuksen poistamiseksi projektista on seuraava komento:

npm uninstall

Aivan kuten asennuskomento, voit myös poistaa useita paketteja yhdessä komennossa seuraavasti:

Windows 10: n pysäytyskoodijärjestelmäpalvelun poikkeus
npm uninstall ...

Pakettien tehokas käyttö

Vaikka paketit voivat helpottaa elämääsi kehittäjänä, se luo myös riippuvuuden projektisi ja käyttämiesi pakettien välillä. Siksi on suositeltavaa miettiä sitä ennen useiden pakettien asentamista.

Sen sijaan, että muuttaisit laajasti asennettuja paketteja tarpeidesi mukaan, voit myös luoda omia paketteja ja julkaista ne ilmaiseksi npm: llä. Oikean suunnittelumallin avulla voit luoda paketteja sinulle ja tiimillesi käytettäväksi tulevissa projekteissa ja tehdä koodistasi uudelleenkäytettävän.

Kuva Luotto: Ferenc Almasi on Poista roiskeet

Jaa Jaa Tweet Sähköposti Uudelleenkäytettävän koodin luominen JavaScriptissä suunnittelumallien avulla

Kun ymmärrät suunnittelumallien käytön, voit käyttää uudelleenkäytettävää koodia JavaScriptissä. Tässä on mitä sinun tarvitsee tietää.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • JavaScript
  • Pakettipäälliköt
Kirjailijasta Nitin Ranganath(31 artikkelia julkaistu)

Nitin on innokas ohjelmistokehittäjä ja tietotekniikan opiskelija, joka kehittää verkkosovelluksia JavaScript -tekniikoilla. Hän työskentelee freelance -verkkokehittäjänä ja tykkää kirjoittaa vapaa -ajallaan Linuxille ja ohjelmoinnille.

Lisää Nitin Ranganathilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi