⊗jsSpTlPJS 189 of 294 menu

Impostazioni del file package.json in JavaScript

Quando un programmatore desidera rendere la propria libreria disponibile a tutti, deve pubblicarla nel registry (cioè nell'archivio) npm. Per fare ciò, deve preparare il file package.json di questa libreria in modo specifico, aggiungendo alcune impostazioni importanti.

Queste impostazioni riguardano specificamente le librerie pubbliche che si scaricano da npm. Nei propri progetti per uso privato non è necessario impostarle.

Quindi, ecco un elenco delle impostazioni più comuni:

Valore Descrizione
name nome del progetto, deve essere scritto in lettere minuscole
version numero di versione, secondo il versionamento semantico
description descrizione del progetto
main file di ingresso del progetto
keywords è un array, aiuta a trovare il modulo nel registry npm
author questo campo accetta un oggetto con le chiavi name, email e url, che permette alle persone di contattare facilmente l'autore del progetto.
license accetta il nome della licenza utilizzando l'identificatore SPDX. Per impostazione predefinita viene applicata la licenza ISC, un'altra scelta popolare è MIT. Puoi anche utilizzare UNLICENSED per progetti privati e a codice chiuso.
private se questa chiave è impostata su true, il progetto non può essere pubblico nel registry npm. Ciò consente di prevenire la pubblicazione accidentale del progetto.
homepage URL della homepage del progetto
bugs URL dove segnalare problemi e bug. Spesso è l'URL della pagina del progetto su Github.

Installa la libreria jQuery. Cerca nella cartella node_modules la cartella della libreria, e al suo interno - il file package.json. Esaminalo.

Installa la libreria underscorejs. Cerca nella cartella node_modules la cartella della libreria, e al suo interno - il file package.json. Esaminalo.

Studia le impostazioni del file package.json nella documentazione ufficiale.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta