Ik zag een tutorial waarin de opdracht was:
npm install --save
Wat betekent de optie --save
?
Kan het antwoord niet vinden op Google.
Antwoord 1, autoriteit 100%
Npm 5: bijwerken
Vanaf npm 5.0.0worden geïnstalleerde modules standaard toegevoegd als afhankelijkheid , dus de optie --save
is niet langer nodig. De andere opslagopties bestaan nog steeds en worden vermeld in de documentatievoor npm install
.
Oorspronkelijk antwoord:
Vóór versie 5 installeerde NPM standaard een pakket onder node_modules
. Wanneer u afhankelijkheden voor uw app/module probeerde te installeren, moet u deze eerst installeren en vervolgens (samen met het juiste versienummer) toevoegen aan de sectie dependencies
van uw package.json
.
De optie --save
instrueerde NPM om het pakket automatisch op te nemen in de sectie dependencies
van uw package.json
, waardoor u bespaart een extra stap.
Daarnaast zijn er de aanvullende opties --save-dev
en --save-optional
die het pakket opslaan onder devDependencies
en respectievelijk optionalDependencies
. Dit is handig bij het installeren van alleen-ontwikkelingspakketten, zoals grunt
of uw testbibliotheek.
Antwoord 2, autoriteit 9%
Update vanaf npm 5:
Vanaf npm 5.0.0 worden geïnstalleerde modules standaard toegevoegd als afhankelijkheid, dus de optie –save is niet langer nodig. De andere opslagopties bestaan nog steeds en worden vermeld in de documentatie voor npm install.
Oorspronkelijk antwoord:
Pakket in afhankelijkheden toevoegen:
npm install my_dep --save
of
npm install my_dep -S
of
npm i my_dep -S
Pakket toevoegen in devDependencies
npm install my_test_framework --save-dev
of
npm install my_test_framework -D
of
npm i my_test_framework -D
Antwoord 3, autoriteit 5%
Update vanaf npm 5:
Vanaf npm 5.0.0 worden geïnstalleerde modules standaard toegevoegd als afhankelijkheid, dus de optie –save is niet langer nodig. De andere opslagopties bestaan nog steeds en worden vermeld in de documentatie voor npm install.
Oorspronkelijk antwoord:
Het zal niets doen als u geen package.json
bestand hebt. Begin met het uitvoeren van npm init
om er een te maken. Vervolgens belt u naar npm install --save
of npm install --save-dev
of npm install --save-optional
zal de package.json
om uw afhankelijkheden te vermelden.
Antwoord 4
Volgens NPM DOC
Dus het lijkt erop dat door npm install package_name
INSTALLEREN INSTALLEREN, de afhankelijkheid van de pakket automatisch aan Package.json toch moet worden toegevoegd?
Antwoord 5
U kunt ook -S
, -D
of -P
gebruiken die gelijkwaardig zijn aan het opslaan van het pakket aan een app-afhankelijkheid, een dev afhankelijkheid of afvingbaarheid. Zie meer NPM-snelkoppelingen hieronder:
-v: --version
-h, -?, --help, -H: --usage
-s, --silent: --loglevel silent
-q, --quiet: --loglevel warn
-d: --loglevel info
-dd, --verbose: --loglevel verbose
-ddd: --loglevel silly
-g: --global
-C: --prefix
-l: --long
-m: --message
-p, --porcelain: --parseable
-reg: --registry
-f: --force
-desc: --description
-S: --save
-P: --save-prod
-D: --save-dev
-O: --save-optional
-B: --save-bundle
-E: --save-exact
-y: --yes
-n: --yes false
ll and la commands: ls --long
Deze lijst met snelkoppelingen kan worden verkregen door de volgende opdracht uit te voeren:
$ npm help 7 config
Antwoord 6
Vanaf NPM 5, het is gunstiger om --save-prod
(of -P
) dan --save
maar hetzelfde doen, zoals vermeld in NPM installeer . Tot nu toe, --save
werkt nog steeds indien aanwezig.
Antwoord 7
NPM 5, NPM zal nu standaard opslaan.
In het geval, als u wilt dat NPM op een vergelijkbare oude manier (geen autosave) werkt (geen autosave) aan hoe het in eerdere versies werkte, kunt u de configuratie-optie bijwerken om AutoSave in staat te stellen.
npm config set save false
Om de huidige instelling te krijgen, kunt u de volgende opdracht uitvoeren:
npm config get save
Bron: https://blog.pusher.com/what -Je-need-ket-npm-5 /
Antwoord 8
npm install package_x --save
Het opgegeven pakket (pakket_x) wordt opgeslagen in Package.json binnenafhankelijkheden.
Als u
toevoegt
npm install <<package_x>> --save-dev
Dan wordt deze opgeslagen in DevDePencies .
Antwoord 9
NPM V6.X Update ✅
🔖 Nu kunt u een van de
npm i
ofnpm i -S
ofnpm i -P
gebruiken om module op te slaan en op te slaan een afhankelijkheid.
💡 npm i
is de alias van npm install
npm i
is gelijk aannpm install
, betekent standaardopslagmodule als een
afhankelijkheid;npm i -S
is gelijk aannpm install --save
(npm v5 -)npm i -P
is gelijk aannpm install --save-prod
(NPM V5 +)
Controleer uw NPM-versie
$ npm -v
6.14.4
Krijg NPM HELP
➜ ~ npm -h
Usage: npm <command>
where <command> is one of:
access, adduser, audit, bin, bugs, c, cache, ci, cit,
clean-install, clean-install-test, completion, config,
create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
edit, explore, fund, get, help, help-search, hook, i, init,
install, install-ci-test, install-test, it, link, list, ln,
login, logout, ls, org, outdated, owner, pack, ping, prefix,
profile, prune, publish, rb, rebuild, repo, restart, root,
run, run-script, s, se, search, set, shrinkwrap, star,
stars, start, stop, t, team, test, token, tst, un,
uninstall, unpublish, unstar, up, update, v, version, view,
whoami
npm <command> -h quick help on <command>
npm -l display full usage info
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
/Users/xgqfrms-mbp/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
[email protected] /Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/lib/node_modules/npm
Krijg NPM Install Help
npm -h i
/npm help install
$ npm -h i
npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <alias>@npm:<name>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>
aliases: i, isntall, add
common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save]
➜ ~
refs
https://docs.npmjs.com/cli/install
Antwoord 10
npm i (Pakketnaam) –save
Gewoon, met het bovenstaande commando hoeven we de pakketnaam niet in uw package.json-bestand te schrijven, het zal automatisch de naam en afhankelijkheid toevoegen met de versie die u nodig heeft op het moment dat u voor productie gaat of een andere keer instelt.
p>
npm hulp bij installatie
Bovenstaande opdracht zal helpen om meer opties te vinden en def.getoond in pic . te corrigeren
Antwoord 11
npm install --save
of npm install --save-dev
waarom we 1 optie tussen deze twee kiezen tijdens het installeren van het pakket in ons project.
dingen blijkt duidelijk uit de bovenstaande antwoorden dat npm install --save
invoer zal toevoegen in het veld dependency
in het bestand pacakage.json
en andere in dev-dependency
.
Dus de vraag rijst waarom we onze installatiemodule in het pacakge.json-bestand moeten invoeren, want wanneer we code inchecken in git
of onze code aan iemand geven, geven we deze altijd of controleren we deze zonder node-modules
omdat het erg groot is en ook op een gewone plaats verkrijgbaar is, dus om dit te voorkomen doen we dat.
dus hoe kan een andere persoon dan alle modules krijgen die specifiek of nodig zijn voor dat project, zodat de antwoorden from the package.json
-bestand zijn met de invoer van alle vereiste pakketten voor het uitvoeren of ontwikkelen dat project.
dus na het verkrijgen van de code we simply need to run the npm install
uit te voeren, het zal het bestand package.json lezen en de benodigde vereiste pakketten installeren.
Antwoord 12
De gemakkelijkere (en meer geweldige) manier om afhankelijkheden aan uw package.json toe te voegen, is om dit vanaf de opdrachtregel te doen en de npm install-opdracht te markeren met –save of –save-dev, afhankelijk van hoe u’ zou die afhankelijkheid graag gebruiken.
Antwoord 13
–npm install –save of -S: wanneer de volgende opdracht wordt gebruikt met npm install, worden al uw geïnstalleerde kernpakketten opgeslagen in de afhankelijkheidssectie in het bestand package.json. Kernafhankelijkheden zijn die pakketten zonder welke uw toepassing niet de gewenste resultaten zal geven. Maar zoals eerder vermeld, is het een onnodige functie vanaf de npm 5.0.0-versie.
npm install --save