Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 8633|Risposta: 0

node.js inizializzare con package.json

[Copiato link]
Pubblicato su 14/12/2016 11:03:04 | | | |
Il modo migliore per gestire i pacchetti npm installati localmente è creare un file package.json.

package.json fascicolo offre molti vantaggi:

Serve come documentazione per i pacchetti da cui dipende il tuo progetto.
Ti permette di specificare la versione di un pacchetto che il tuo progetto può utilizzare utilizzando regole di versioning semantiche.
Rendere la tua build riproducibile rende più facile condividerla con altri sviluppatori in modo più semplice.
Requisiti

Al minimo, package.json deve avere:

"nome"
tutte minuscole
Una parola, nessuno spazio
Trattini e sottolinei consentiti
"versione"
nella forma di x.x.x
Segue la specifica Semver

Per esempio:



Crea package.json

Per creare una package.json run:

> npm init
Questo avvierà un questionario da riga di comando e infine creerà un package.json nella directory dove hai avviato il comando.

Inizializzare un package.json eseguendo npm init nella directory ti permetterà di inserire molte informazioni, come: nome, versione, autore, ecc.


Se usiamo il nome predefinito, basta premere invio!!


Ho inserito solo le informazioni nella descrizione e nell'autore, e tutte le altre dichiarazioni sono predefinite, ad esempio:


Possiamo vedere che il pacchetto package.json generato è il seguente:


Se vuoi usare la generazione predefinita e non vuoi premere il tasto auto invio ogni volta, puoi aggiungere — sì, dopo npm init,

Codice:




In questo modo, non devi premere il tasto invio ogni volta, e il risultato è il seguente:


Name: Di default usa il nome dell'autore, a meno che non sia nella directory git, nel qual caso sarà il nome del repository
versione: always 1.0.0
Principale: Sempre index.js
scrip{filter}ts: Crea uno script di test vuoto di default
parole chiave: vuoto
autore: qualunque CLI tu fornisca
licenza: ISC
repository: estrarrà informazioni dalla directory corrente (se esiste).
bug: Le informazioni verranno estratte dalla directory corrente (se esiste).
Homepage: Estrarrà le informazioni dalla directory corrente (se esiste).

Puoi anche impostare diverse opzioni di configurazione per il comando init. Alcuni utili:











Precedente:Cos'è il npm? Cos'è il npm?
Prossimo:15 buoni. .NET
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com