# 命令行
使用 npm 时,您很可能会在大多数交互中使用命令行工具。我们可能会反复使用很多的 npm 命令,例如:启动工程命令(node 或 一些第三方包提供的CLI命令);部署工程命令(一些第三方包提供的CLI命令);测试工程命令(一些第三方包提供的CLI命令)
# npm 命令
| 命令 | 描述 | 
|---|---|
| npm | javascript 包管理器 | 
| npm access | 设置发布软件包的访问权限 | 
| npm adduser | 添加注册中心用户帐户 | 
| npm audit | 运行安全检查 | 
| npm bin | 显示 npm 的 bin 文件夹 | 
| npm bugs | web 浏览器中报告程序包的错误 | 
| npm cache | 操作包缓存 | 
| npm ci | 使用干净的面板安装项目 | 
| npm completion | npm 的制表符补全 | 
| npm config | 管理 npm 配置文件 | 
| npm dedupe | 减少重复 | 
| npm deprecate | 弃用软件包的版本 | 
| npm diff | 注册中心差异对比命令 | 
| npm dist-tag | 修改包分发标签 | 
| npm docs | 在 Web 浏览器中打开包的文档 | 
| npm doctor | 检查您的环境 | 
| npm edit | 编辑已安装的软件包 | 
| npm exec | 从 npm 包运行命令 | 
| npm explain | 解释已安装的软件包 | 
| npm explore | 在指定的已安装软件包的目录中生成子 shell | 
| npm find-dupes | 在包树中查找重复项 | 
| npm fund | 获取捐赠信息 | 
| npm help | 获取有关 npm 的帮助 | 
| npm help-search | 搜索 npm 帮助文档 | 
| npm hook | 管理注册中心钩子 | 
| npm init | 创建 package.json 文件 | 
| npm install | 安装包 | 
| npm install-ci-test | 安装一个干净的项目并运行测试 | 
| npm install-test | 安装软件包并运行测试 | 
| npm link | 创建软链接到包文件夹 | 
| npm logout | 退出注册中心 | 
| npm ls | 列出已安装的软件包 | 
| npm org | 管理组织 | 
| npm outdated | 检查过时的包 | 
| npm owner | 管理包所有者 | 
| npm pack | 从包中创建一个 tarball | 
| npm ping | Ping npm 注册中心 | 
| npm pkg | 管理你的 package.json | 
| npm prefix | 显示前缀 | 
| npm profile | 更改注册中心配置文件的设置 | 
| npm prune | 删除无关的包 | 
| npm publish | 发布包 | 
| npm query | 检索过滤的包列表 | 
| npm rebuild | 重建一个包 | 
| npm repo | 在浏览器中打开源码仓库页面 | 
| npm restart | 重启一个包 | 
| npm root | 显示 npm 根目录 | 
| npm run-script | 运行任意包脚本 | 
| npm search | 搜索包 | 
| npm set-script | 在 package.json 的脚本部分设置任务 | 
| npm shrinkwrap | 锁定要发布的依赖版本 | 
| npm star | 标记您喜欢的包 | 
| npm stars | 查看 star 过的包 | 
| npm start | 开始脚本 | 
| npm stop | 停止脚本 | 
| npm team | 管理组织团队和团队成员 | 
| npm test | 测试脚本 | 
| npm token | 管理您的身份验证令牌 | 
| npm uninstall | 卸载包 | 
| npm unpublish | 从注册中心中删除软件包 | 
| npm unstar | 删除你喜欢的包 | 
| npm update | 更新包 | 
| npm version | 查看版本 | 
| npm view | 查看注册中心信息 | 
| npm whoami | 显示 npm 用户名 | 
| npx | 优先本地包中执行命令 | 
