以下是npm的命令列表:
access: 设置或查询包的访问级别。
adduser: 添加新用户或登录到npm。
audit: 检查项目中的依赖项是否存在安全漏洞。
bin: 显示当前项目下的可执行文件路径。
bugs: 显示当前项目的问题跟踪地址。
build: 在安装包之前运行构建脚本。
bundle: 将包和所有依赖项打包到单个文件中。
cache: 显示(或删除)npm缓存中的内容。
ci: 在CI环境中安装并测试模块。
completion: 输出npm shell自动完成命令。
config: 获取或设置npm配置。
dedupe: 优化包依赖项树,以减少重复模块的数量。
deprecate: 标记包为过时。
diff: 查看两个版本的差异。
docs: 打开npm注册表中的文档页面。
doctor: 检查npm的环境是否正常工作。
edit: 在默认编辑器中打开指定包的源代码。
explore: 在Web浏览器中打开指定包的主页。
help: 显示npm的帮助信息。
hook: 在发布或安装时运行自定义脚本。
init: 创建一个新的npm项目。
install: 安装一个或多个包。
install-ci-test: 在CI环境中安装并测试模块。
install-test: 在模块安装后运行测试脚本。
link: 创建一个本地软链接到正在开发的包。
logout: 从npm注销当前用户。
ls: 列出当前项目中安装的包。
org: 管理npm组织。
outdated: 显示当前项目中过时的包。
owner: 管理包的所有者。
pack: 创建一个压缩的tarball包以供分发。
ping: 检查npm注册表是否正常运行。
prefix: 显示当前项目的前缀(安装包的位置)。
profile: 生成npm执行时间分析报告。
prune: 删除不再需要的依赖项。
publish: 发布一个包到npm注册表。
rebuild: 重新构建一个或多个包。
repo: 显示当前项目的代码仓库地址。
restart: 在重启Node.js进程之前重新构建包。
root: 显示当前项目的根目录。
run-script: 运行在package.json文件中定义的脚本。
search: 搜索npm注册表中的包。
set: 设置npm配置。
shrinkwrap: 锁定依赖项的版本以确保重复安装。
star: 给一个包打星标。
stars: 查看用户打星标的包。
start: 在当前项目中启动一个脚本。
stop: 停止当前项目中正在运行的脚本。
team: 管理npm团队。
test: 运行当前项目中的测试脚本。
token: 创建或删除npm访问令牌。
uninstall: 卸载一个或多个包。
unpublish: 从npm注册表中删除一个包。
update: 更新一个或多个包。
version: 创建一个新的版本并发布到npm注册表。
view: 查看包的详细信息。
whoami: 显示当前登录的npm用户。