⊗jsSpTlPJS 189 of 294 menu

Package.json faili seadistused JavaScriptis

Kui mõni programmeerija soovib oma teeki kõigile soovijatele kättesaadavaks teha, peab ta selle paigutama npm-i registrisse (st hoidlasse). Selleks peab ta selle teegi package.json faili vastavalt vormistama, lisades mõned olulised seadistused.

Need seadistused puudutavad just avalikke teeke, mida laed npm-ist alla. Oma erakasutuses olevates projektides ei pruugi sa neid seadistada.

Siin on nimekiri kõige populaarsematest seadistustest:

Väärtus Kirjeldus
name projekti nimi, peab olema kirjutatud väiketähtedega
version versiooninumber, vastavalt semantilisele versioneerimisele
description projekti kirjeldus
main projekti sisendfail
keywords see on massiiv, mis aitab moodulit npm registrist leida
author see väli võtab vastu objekti võtmetega name, email ja url, mis võimaldab inimestel projekti autoriaga kergesti ühendust võtta.
license võtab vastu litsentsi nime, kasutades SPDX identifikaatorit. Vaikimisi rakendub ISC litsents, veel üks populaarne valik on MIT. Erakordsete projekti ja suletud lähtekoodiga projektide puhul võid kasutada ka UNLICENSED.
private kui selle võtme väärtuseks on seatud true, ei saa projekt olla avalik npm registris. See võimaldab vältida projekti kogemata avaldamist.
homepage projekti kodulehe URL aadress
bugs URL aadress, kust saab teatada probleemidest ja vigadest. Sageli on see projekti lehe aadress Github-is.

Paigalda teek jQuery. Leia node_modules kataloogist teegi kaust, ja sealt - fail package.json. Uuri seda.

Paigalda teek underscorejs. Leia node_modules kataloogist teegi kaust, ja sealt - fail package.json. Uuri seda.

Uuri package.json faili seadistusi ametlikus dokumentatsioonis.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu