| npm command | alias | note |
|---|---|---|
| npm access | access control on packages | |
| npm team | manage team | |
| npm owner | manage package owner | |
| npm whoami | print current username | |
| npm adduser | login | authenticate a user to a registry |
| npm logout | logout a user from registry, invalidate current session |
| npm command | alias | note |
|---|---|---|
| npm config | c | manage npm configuration, with set, get, list, delete, edit operands |
| npm cache | manage local npm cache | |
| npm bin | print the path where package executables(local or global) are installed | |
| npm prefix | print closet path with a package.json file inside it | |
| npm root | print the effective node_modules path | |
| npm ls | list, la, ll | list installed packages, locally(default) or globally(with -g option) |
| npm command | alias | note |
|---|---|---|
| npm install | i | install a package |
| npm install-test | it | run npm install followed by npm test |
| npm uninstall | remove, rm, r, un, unlink | uninstall a package |
| npm dedupe | find-dupes, ddp | reduce duplication by optimize the local package tree |
| npm outdated | check for outdated package | |
| npm update | up, upgrade | update all packages specified to latest version |
| npm prune | remove local packages that are not listed in package.json any more, or devDependencies not needed any more(with --production flag) |
|
| npm edit | edit an installed package and rebuild it afterword | |
| npm publish | publish a package to registry | |
| npm unpublish | remove a package on the registry | |
| npm build | build a package, usually when npm install or npm link |
|
| npm rebuild | rb | runs npm build on matching folder |
| npm dist-tag | dist-tags | add, remove, and enumerate distribution tags on a package, typical tags include: latest, stable, beta, dev, canary, next |
| npm deprecate | mark package version or version ranges to be deprecated, with a warning message | |
| npm star | mark a package as favourite | |
| npm stars | view packages marked as favourite |
| npm command | alias | note |
|---|---|---|
| npm init | create a package.json file |
|
| npm shrinkwrap | lock down dependency versions for publication | |
| npm version | bump the version of a package | |
| npm start | run start scripts if it exists or node server.js |
|
| npm restart | run stop, restart, start scripts and related pre- or post- scripts orderly |
|
| npm stop | run stop script if provided |
|
| npm run-script | run | run arbitrary package script |
| npm test | t, tst | run test script |
| npm link | create symbolic link to a package, useful for local development | |
| npm pack | save package to an archive file for upload or publish etc |
| npm command | alias | note |
|---|---|---|
| npm search | s, se, find | search packages on the registry |
| npm docs | open a package's documentation website | |
| npm explore | run a command inside a package's folder | |
| npm repo | show the source code repo of a package | |
| npm view | info, show, v | show the detailed registry information data for a package |
| npm bugs | issues | open the issue/bug report page of a package |
| npm command | alias | note |
|---|---|---|
| npm doctor | diagnose local npm installation and configuration issues | |
| npm ping | Ping the specified or default registry and verify authentication | |
| npm completion | print the bash completion snippet | |
| npm help | show help for specified topic or command | |
| npm help-search | search help for specified topic or command |