Vairāk
Kas ir --save opcija npm instalēt?
Es redzēju kādu pamācību, kur komanda bija:
npm install --save
Ko nozīmē opcija ---save
?
Nevar atrast atbildi Google.
1757
3
Atjaunināt npm 5:
No npm 5.0.0 instalētie moduļi pēc noklusējuma tiek pievienoti kā atkarība, tāpēc
--save
opcija vairs nav nepieciešama. Citas saglabāšanas opcijas joprojām pastāv un ir uzskaitītasnpm install
dokumentācijā.Sākotnējā atbilde:
Pirms 5. versijas NPM pēc noklusējuma vienkārši instalēja paketi zem
node_modules
. Ja jūs mēģinājāt instalēt atkarības savai lietotnei/modulam, vispirms tās bija jāinstalē un pēc tam jāpievieno (kopā ar atbilstošo versijas numuru)package.json
sadaļaidependencies
.Iespēja
--save
uzdod NPM automātiski iekļaut paketi jūsupackage.json
sadaļasdependencies
sadaļā, tādējādi ietaupot jums papildu soli.Turklāt ir papildu opcijas
--save-dev
un--save-optional
, kas saglabā paketi attiecīgidevDependencies
unoptionalDependencies
sadaļā. Tas ir noderīgi, ja instalējat tikai izstrādes paketes, piemēram,grunt
vai testēšanas bibliotēku.Lai pievienotu paketi atkarībās:
vai
vai
Lai pievienotu paketi devDependencies
vai
vai
package.json
Tas neko nedarīs, ja jums nebūs
package.json
faila. Sāciet arnpm init
, lai to izveidotu. Pēc tam, izmantojotnpm install --save
vainpm install --save-dev
, vainpm install --save-optional
, atjauninietpackage.json
, lai uzskaitītu jūsu atkarības.