root@basic-services:~# npm -l
Usage: npm <command>
where <command> is one of:
access npm access public [<package>]
npm access restricted [<package>]
npm access grant <read-only|read-write> <scope:team> [<package>]
npm access revoke <scope:team> [<package>]
npm access 2fa-required [<package>]
npm access 2fa-not-required [<package>]
npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
npm access edit [<package>]
adduser npm adduser [--registry=url] [--scope=@orgname] [--auth-type=legacy] [--always-auth]
aliases: login, add-user
audit
npm audit [--json] [--production]
npm audit fix [--force|--package-lock-only|--dry-run|--production|--only=(dev|prod)]
bin npm bin [--global]
bugs npm bugs [<pkgname>]
alias: issues
cache npm cache add <tarball file>
npm cache add <folder>
npm cache add <tarball url>
npm cache add <git url>
npm cache add <name>@<version>
npm cache clean
npm cache verify
ci npm ci
completion source <(npm completion)
config npm config set <key> <value>
npm config get [<key>]
npm config delete <key>
npm config list [--json]
npm config edit
npm set <key> <value>
npm get [<key>]
alias: c
dedupe npm dedupe
aliases: ddp, find-dupes
deprecate npm deprecate <pkg>[@<version>] <message>
dist-tag npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]
alias: dist-tags
docs npm docs <pkgname>
npm docs .
alias: home
doctor npm doctor
edit npm edit <pkg>[/<subpkg>...]
explore npm explore <pkg> [ -- <command>]
fund npm fund [--json]
common options: npm fund [--browser] [[<@scope>/]<pkg> [--which=<fundingSourceNumber>]
get npm get <key> <value> (See `npm config`)
help
help-search npm help-search <text>
hook
init
npm init [--force|-f|--yes|-y|--scope]
npm init <@scope> (same as `npx <@scope>/create`)
npm init [<@scope>/]<name> (same as `npx [<@scope>/]create-<name>`)
aliases: create, innit
install
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 <alias>@npm:<name>
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]
install-ci-test
npm install-ci-test [args]
Same args as `npm ci`
alias: cit
install-test
npm install-test [args]
Same args as `npm install`
alias: it
link npm link (in package dir)
npm link [<@scope>/]<pkg>[@<version>]
alias: ln
logout npm logout [--registry=<url>] [--scope=<@scope>]
ls npm ls [[<@scope>/]<pkg> ...]
aliases: list, la, ll
org npm org set orgname username [developer | admin | owner]
npm org rm orgname username
npm org ls orgname [<username>]
outdated npm outdated [[<@scope>/]<pkg> ...]
owner npm owner add <user> [<@scope>/]<pkg>
npm owner rm <user> [<@scope>/]<pkg>
npm owner ls [<@scope>/]<pkg>
alias: author
pack npm pack [[<@scope>/]<pkg>...] [--dry-run]
ping npm ping
ping registry
prefix npm prefix [-g]
profile npm profile enable-2fa [auth-only|auth-and-writes]
npm profile disable-2fa
npm profile get [<key>]
npm profile set <key> <value>
prune npm prune [[<@scope>/]<pkg>...] [--production]
publish npm publish [<tarball>|<folder>] [--tag <tag>] [--access <public|restricted>] [--dry-run]
Publishes '.' if no argument supplied
Sets tag `latest` if no --tag specified
rebuild npm rebuild [[<@scope>/<name>]...]
alias: rb
repo npm repo [<pkg>]
restart npm restart [-- <args>]
root npm root [-g]
run-script npm run-script <command> [-- <args>...]
aliases: run, rum, urn
search npm search [--long] [search terms ...]
aliases: s, se, find
set npm set <key> <value> (See `npm config`)
shrinkwrap npm shrinkwrap
star npm star [<pkg>...]
npm unstar [<pkg>...]
alias: unstar
stars npm stars [<user>]
start npm start [-- <args>]
stop npm stop [-- <args>]
team npm team create <scope:team> [--otp <otpcode>]
npm team destroy <scope:team> [--otp <otpcode>]
npm team add <scope:team> <user> [--otp <otpcode>]
npm team rm <scope:team> <user> [--otp <otpcode>]
npm team ls <scope>|<scope:team>
npm team edit <scope:team>
test npm test [-- <args>]
aliases: tst, t
token npm token list
npm token revoke <tokenKey>
npm token create [--read-only] [--cidr=list]
uninstall npm uninstall [<@scope>/]<pkg>[@<version>]... [--save-prod|--save-dev|--save-optional] [--no-save]
aliases: un, unlink, remove, rm, r
unpublish
npm unpublish [<@scope>/]<pkg>@<version>
npm unpublish [<@scope>/]<pkg> --force
update npm update [-g] [<pkg>...]
aliases: up, upgrade, udpate
version npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]
(run in package dir)
'npm -v' or 'npm --version' to print npm version (6.14.12)
'npm view <pkg> version' to view a package's published version
'npm ls' to inspect current package/dependency versions
view npm view [<@scope>/]<pkg>[@<version>] [<field>[.subfield]...]
aliases: v, info, show
whoami npm whoami [--registry <registry>]
(just prints username according to given registry)
npm <command> -h quick help on <command>
npm -l display full usage info
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
/root/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
标签:npm,...,--,access,命令,install,aliases From: https://blog.51cto.com/u_13128132/6096426