Appearance
指令总结
| 指令 | 指令对应作用 |
|---|---|
| access | 控制包的访问权限 |
| adduser | 添加一个新用户 |
| audit | 检查包是否存在安全漏洞 |
| bin | 显示包的可执行文件路径 |
| bugs | 打开包的问题跟踪页面 |
| cache | 显示或清除npm缓存 |
| ci | 在CI/CD环境中安装依赖 |
| completion | 生成自动补全脚本 |
| config | 配置npm |
| dedupe | 优化依赖树 |
| deprecate | 标记包为过时 |
| diff | 显示两个版本之间的差异 |
| dist-tag | 给包添加或移除标签 |
| docs | 打开包的文档页面 |
| doctor | 检查npm环境是否正常 |
| edit | 编辑包的元数据 |
| exec | 在包的上下文中执行命令 |
| explain | 显示包的依赖关系 |
| explore | 打开包的主页 |
| find-dupes | 查找重复的依赖项 |
| fund | 查看包的资助信息 |
| get | 下载包的tarball |
| help | 显示npm帮助信息 |
| hook | 安装或卸载钩子 |
| init | 初始化一个新的npm包 |
| install | 安装依赖 |
| install-ci-test | 在CI/CD环境中安装依赖并运行测试 |
| install-test | 安装依赖并运行测试 |
| link | 将本地包链接到全局 |
| ll | 列出全局安装的包 |
| login | 登录npm |
| logout | 注销npm |
| ls | 列出当前包的依赖项 |
| org | 管理组织 |
| outdated | 检查过时的依赖项 |
| owner | 管理包的所有者 |
| pack | 打包当前包 |
| ping | 测试npm服务器是否可用 |
| pkg | 显示包的元数据 |
| prefix | 显示或设置全局安装路径 |
| profile | 显示或编辑npm配置文件 |
| prune | 删除未使用的依赖项 |
| publish | 发布包 |
| query | 查询包的元数据 |
| rebuild | 重新构建包 |
| repo | 打开包的代码仓库 |
| restart | 重启包的脚本 |
| root | 显示当前包的根目录 |
| run-script | 运行包的脚本 |
| search | 搜索包 |
| set | 设置npm配置项 |
| set-script | 设置包的脚本 |
| shrinkwrap | 锁定依赖项的版本 |
| star | 给包点赞 |
| stars | 列出用户点赞的包 |
| start | 启动包的脚本 |
| stop | 停止包的脚本 |
| team | 管理团队 |
| test | 运行包的测试 |
| token | 创建或撤销访问令牌 |
| uninstall | 卸载依赖 |
| unpublish | 撤销发布的包 |
| unstar | 取消点赞 |
| update | 更新依赖 |
| version | 显示或设置包的版本 |
| view | 查看包的元数据 |
| whoami | 显示当前登录的用户 |
个人常用一些冷门指令
npm run 查看当前所有可执行脚本列表
'npm view 查看的包名 versions' -- 这个会查到npm服务器上对应查询包的版本所有信息
'npm view 查看的包名 version' -- 这种方式只能查看的最新的版本是哪一个也就是tag为latest

'npm info 查看的包名' -- 也可以查看所有的版本,但是能查出更多的关于查询包的信息;
'npm ls' -- 此命令将以树状结构将已安装软件包的所有版本及其依赖项打印到标准输出。
npm ls -g'/ npm ll -- 全局安装依赖
'npm ls 查询包' 查看本地安装的查询的包版本,本地没有安装返回empty的结果;加'-g' 查询全局的
npm dist-tag ls [ < pkg > ]查看某个包的tag 版本

- npm outdated 可以帮助我们列出有哪些还没有升级到最新版本的依赖:黄色表示不符合我们指定的语意化版本范围 - 不需要升级,红色表示符合指定的语意化版本范围 - 需要升级

- npm update 会升级所有的红色依赖