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 |