See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 8633|Vastuse: 0

node.js initsialiseerida package.json

[Kopeeri link]
Postitatud 14.12.2016 11:03:04 | | | |
Parim viis kohalikult paigaldatud NPM-pakettide haldamiseks on luua package.json-fail.

package.json fail pakub palju eeliseid:

See toimib dokumentatsioonina pakettidele, millele su projekt tugineb.
See võimaldab määrata paketi versiooni, mida projekt saab kasutada, kasutades semantilisi versioonide reegleid.
Sinu ehituse reprodutseerimine tähendab, et seda on lihtsam teiste arendajatega jagada viisil, mis on lihtsam jagada.
Nõuded

Vähemalt peab package.json omama:

"nimi"
kõik väikesed tähed
Üks sõna, ilma tühikuteta
Kriipsud ja alakriipsud on lubatud
"versioon"
kujul x.x.x
Järgib Semveri spetsifikatsiooni

Näiteks:



Loo package.json

package.json jooksu loomiseks:

> npm init
See käivitab käsurea küsimustiku ja loob lõpuks package.json kataloogi, kus käsu käivitasid.

package.json initsialiseerimine, käivitades npm init kataloogis, saad sisestada palju infot, näiteks: nimi, versioon, autor jne.


Kui kasutame vaikimisi nime, vajuta lihtsalt enter!!


Sisestasin info ainult kirjelduses ja autoris ning kõik muud tagastused on vaikimisi, näiteks:


Näeme, et genereeritud package.json pakett on järgmine:


Kui tahad kasutada vaikimisi generatsiooni ega taha iga kord auto sisenemisnuppu vajutada, võid lisada --jah pärast npm algust,

Kood:




Nii ei pea sa iga kord enter nuppu vajutama ja tulemus on järgmine:


nimi: vaikimisi on autori nimi, välja arvatud git-kataloogis, sel juhul on see hoidla nimi
versioon: alati 1.0.0
peamine: alati index.js
scrip{filter}ts: loob vaikimisi tühja testskripti
Märksõnad: tühi
autor: ükskõik millise CLI-d sa pakud
litsents:ISC
Repository: Võtab info välja praegusest kataloogist (kui see eksisteerib).
vead: Teave eraldatakse praegusest kataloogist (kui see eksisteerib).
Avaleht: Võtab teavet praegusest kataloogist (kui see eksisteerib).

Samuti saad init-käsule määrata mitu seadistusvalikut. Mõned kasulikud:











Eelmine:Mis on NPM? Mis on NPM?
Järgmine:15 hea. .NET
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com