Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 6238|Atsakyti: 0

Nebereikia susipainioti tarp devDependencies ir priklausomybių

[Kopijuoti nuorodą]
Paskelbta 2018-10-09 14:32:38 | | |
Anksčiau kovojo su npm diegimo paketų priklausomybės valdymo problema. Tai tiesa:

Kai moduliams ar papildiniams įdiegti naudojame npm install, yra dvi komandos, leidžiančios juos įrašyti į package.json failą, jos yra:

--save-dev

arba

--išsaugoti

Visų pirma, reikia pažymėti, kad kinų kalbos žodžio priklausomybės reikšmė reiškia priklausomybę ir priklausomybę, o dev yra

Trumpinys plėtoti.

Todėl skirtumas tarp jų atsispindi package.json faile, tai yra, kad papildiniai, įdiegti naudojant --save-dev, įrašomi į devDependencies domeną, o papildiniai, įdiegti naudojant --save, įrašomi į priklausomybių bloką.

Taigi, kuo skiriasi devDependencies ir priklausomybių objektai package.json failuose?

"devDependencies" papildiniai naudojami tik kūrimo aplinkoje, o ne gamybos aplinkoje, todėl priklausomybes reikia išleisti į gamybos aplinką.

Pavyzdžiui, jei rašysime projektą, kuris priklauso nuo jQuery, bus pranešta apie klaidą, jei priklausomybė veikia be šio paketo, todėl šią priklausomybę parašysime priklausomybėms.

Ir kai kurie mūsų naudojami kūrimo įrankiai, tokie kaip glup ir webpack, yra tik paketai, naudojami kuriant ir jie yra internete

Tai neturi nieko bendra su jais, todėl parašykite jį devDependencies.






Ankstesnis:Puošnūs ornamentai ir arbatos padėklai, išraižyti iš vario ir aliuminio, turi meninę reikšmę
Kitą:npm atnaujina visas priklausomybes
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com