npm 的命令行工具提供了丰富的子命令,涵盖了从项目初始化、依赖管理到包发布、调试等全流程。
下面按 常用分类 和 完整内置命令列表 两个维度整理,方便查阅。
npm list -g --depth=0 npm uninstall -g @anthropic-ai/claude-code
| 分类 | 常用命令 | 说明 |
|---|---|---|
| 项目初始化 | npm init | 创建 package.json,可用 npm init -y 快速生成 |
| 依赖安装 | npm install(简写 npm i) | 安装 package.json 中所有依赖;加 -g 全局安装;加 --save-dev 开发依赖 |
| 卸载依赖 | npm uninstall(简写 npm rm) | 卸载包,全局加 -g |
| 更新依赖 | npm update | 更新包到符合 package.json 版本范围的最新版 |
| 查看已安装 | npm list(简写 npm ls) | 查看本地或全局(加 -g)已安装的包树 |
| 运行脚本 | npm run | 执行 package.json 中定义的 scripts 脚本;npm start、npm test 可省略 run |
| 包发布 | npm publish | 将当前包发布到 npm 仓库 |
| 登录/登出 | npm login / npm logout | 管理 npm 账号登录状态 |
| 配置管理 | npm config | 设置或读取 npm 配置(如 registry、proxy) |
| 查看包信息 | npm view(简写 npm v) | 查看包在 registry 中的详细信息 |
| 缓存清理 | npm cache clean | 清理 npm 缓存,解决缓存导致的问题 |
| 审计安全 | npm audit | 检查依赖中的安全漏洞并尝试修复 |

跳过1panel部署和域名申请等环节,直接开始域名证书申请

申请完成获取ak sk
在 Ubuntu 上开启 Swap 主要推荐使用交换文件的方式,因为它方便管理,并且在需要调整大小时也更灵活。以下是完整的操作流程。