⊗jsSpTlPJS 189 of 294 menu

Instellingen van het package.json bestand in JavaScript

Wanneer een programmeur zijn bibliotheek beschikbaar wil maken voor iedereen, moet hij deze plaatsen in een registry (d.w.z. in een opslagplaats) van npm. Hiervoor moet hij het package.json bestand van deze bibliotheek op een speciale manier opmaken, door enkele belangrijke instellingen toe te voegen.

Deze instellingen hebben specifiek betrekking op openbare bibliotheken die je downloadt van npm. In je eigen projecten voor privégebruik hoef je ze niet in te stellen.

Hier is dus een lijst van de populairste instellingen:

Waarde Beschrijving
name naam van het project, moet in kleine letters worden geschreven
version versienummer, volgens semantische versionering
description beschrijving van het project
main ingangsbestand van het project
keywords dit is een array, die helpt om de module te vinden in de npm registry
author dit veld accepteert een object met de sleutels name, email en url, waardoor mensen gemakkelijk contact kunnen opnemen met de auteur van het project.
license accepteert de naam van de licentie met behulp van een SPDX-identifier. Standaard wordt de ISC-licentie gebruikt, een andere populaire keuze is MIT. Je kunt ook UNLICENSED gebruiken voor privé projecten en projecten met gesloten code.
private als deze sleutel is ingesteld op true, kan het project niet publiek zijn in de npm registry. Dit voorkomt per ongeluk publiceren van het project.
homepage URL adres van de startpagina van het project
bugs URL adres waar problemen en fouten kunnen worden gemeld. Vaak is dit het adres van de projectpagina op Github.

Installeer de bibliotheek jQuery. Zoek in node_modules de map van de bibliotheek, en daarin - het bestand package.json. Bestudeer het.

Installeer de bibliotheek underscorejs. Zoek in node_modules de map van de bibliotheek, en daarin - het bestand package.json. Bestudeer het.

Bestudeer de instellingen van het package.json bestand in de officiële documentatie.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren