Merge pull request #1260 from jojijacobk-forks/master
[Add] few more npm options to the cheatsheet
This commit is contained in:
commit
c6ee300406
27
npm.md
27
npm.md
|
@ -8,14 +8,16 @@ updated: 2017-10-27
|
|||
|
||||
### Package management
|
||||
|
||||
| Command | Description |
|
||||
| --- | --- |
|
||||
| `npm i` | Alias for `npm install` |
|
||||
| `npm install` | Install everything in package.json |
|
||||
| --- | --- |
|
||||
| `npm install lodash` | Install a package |
|
||||
| `npm install --save-dev lodash` | Install as devDependency |
|
||||
| `npm install --save-exact lodash` | Install with exact |
|
||||
| Command | Description |
|
||||
| --- | --- |
|
||||
| `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.
|
||||
|
||||
|
@ -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 |
|
||||
|
|
Loading…
Reference in New Issue