50

When I download a project from my repo with a package.json in its root, which command is the right one to use npm install or npm install restore?

Sam
  • 26,817
  • 58
  • 206
  • 383

2 Answers2

87

The behaviour of npm install is

  • npm install without any argument will install all packages found in package.json in node_modules folder.

  • npm install <package_name> will install package_name. In your case will download restore package and will save it in node_modules folder. (https://www.npmjs.com/package/restore)

banuj
  • 3,080
  • 28
  • 34
  • 1
    Looks like restore has nothing to do with restoring packages. That package seems to be about remote storage. Thank you! – Sam Dec 09 '17 at 16:21
9

Just type:

npm i

From help:

>npm i -h

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]
John Deer
  • 2,033
  • 2
  • 13
  • 16