Merge pull request #1260 from jojijacobk-forks/master

[Add] few more npm options to the cheatsheet
This commit is contained in:
Rico Sta. Cruz 2019-12-24 22:03:57 +11:00 committed by GitHub
commit c6ee300406
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 8 deletions

11
npm.md
View File

@ -12,11 +12,13 @@ updated: 2017-10-27
| --- | --- |
| `npm i` | Alias for `npm install` |
| `npm install` | Install everything in package.json |
| `npm install --production` | Install everything in package.json, except devDependecies |
| --- | --- |
| `npm install lodash` | Install a package |
| `npm install --save-dev lodash` | Install as devDependency |
| `npm install --save-exact lodash` | Install with exact |
`--save` is the default as of npm@5. Previously, using `npm install` without `--save` doesn't update package.json.
### Install names
@ -39,6 +41,15 @@ updated: 2017-10-27
| `npm i ./archive.tgz` | Tarball |
| `npm i https://site.com/archive.tgz` | Tarball via HTTP |
### Listing
| Command | Description |
| --- | --- |
| `npm list` | Lists the installed versions of all dependencies in this software |
| `npm list -g --depth 0` | Lists the installed versions of all globally installed packages |
| `npm view` | Lists the latest versions of all dependencies in this software |
| `npm outdated` | Lists only the dependencies in this software which are outdated |
### Updating
| Command | Description |