Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 8633|Răspunde: 0

node.js inițializați cu package.json

[Copiază linkul]
Postat pe 14.12.2016 11:03:04 | | | |
Cea mai bună metodă de a gestiona pachetele npm instalate local este să creezi un fișier package.json.

package.json dosar oferă multe beneficii:

Servește ca documentație pentru pachetele de care depinde proiectul tău.
Îți permite să specifici versiunea unui pachet pe care proiectul tău o poate folosi folosind reguli semantice de versionare.
Făcând build-ul tău reproductibil înseamnă că este mai ușor să o împărtășești cu alți dezvoltatori într-un mod mai ușor de împărtășit.
Cerințe

Cel puțin, package.json trebuie să aibă:

"Nume"
toate cu litere mici
Un cuvânt, fără spații
Sunt permise linii și sublinii
"Versiune"
sub forma x.x.x
Urmează specificația Semver

De exemplu:



Creează package.json

Pentru a crea o package.json run:

> npm init
Aceasta va lansa un chestionar de linie de comandă și, în final, va crea o package.json în directorul unde ai lansat comanda.

Inițializarea unui package.json rulând npm init în director îți va permite să introduci o mulțime de informații, precum: nume, versiune, autor etc.


Dacă folosim numele implicit, pur și simplu apăsăm enter!!


Am introdus doar informațiile din descriere și autor, iar toate celelalte declarații sunt implicite, de exemplu:


Putem vedea că pachetul generat package.json este următorul:


Dacă vrei să folosești generația implicită și nu vrei să apeși butonul de enter a mașinii de fiecare dată, poți adăuga -- da, după npm init,

Cod:




Astfel, nu trebuie să apeși butonul enter de fiecare dată, iar rezultatul este următorul:


Name: Implicit este numele autorului, cu excepția cazului în directorul git, caz în care va fi numele depozitului
versiune: always 1.0.0
Principal: Întotdeauna index.js
scrip{filter}ts: Creează implicit un script de test gol
cuvinte-cheie: gol
autor: orice CLI oferi
licență: ISC
depozit: va extrage informații din directorul curent (dacă există).
bug-uri: Informațiile vor fi extrase din directorul curent (dacă există).
Pagina principală: va extrage informații din directorul curent (dacă există).

Poți seta și mai multe opțiuni de configurare pentru comanda init. Câteva utile:











Precedent:Ce este npm? Ce este npm?
Următor:15 bine. .NET
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com