web-dev-qa-db-fra.com

Différence entre 'npm add' et 'npm install --save'?

J'ai effectué une recherche sur le Web et je ne parviens toujours pas à obtenir s'il y a une différence entre npm add <package> et npm install --save <package>.

Merci.

13
theVoogie

npm install et add sont des alias. L'option --save Est déconseillée.

Depuis NPM 5, les packages sont enregistrés automatiquement; il n'y a pas d'option --save .

12
SamVK

add n'est qu'un alias pour install.

La seule différence est donc --save, qui modifie package.json avec la dépendance.

$  npm add --help

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 <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]
3
Quentin