[ PROMPT_NODE_24994 ]
cli-commands
[ SKILL_DOCUMENTATION ]
# Netlify CLI 命令参考
用于部署的常用 Netlify CLI 命令快速参考。
## 身份验证
bash
# 通过浏览器 OAuth 登录
npx netlify login
# 检查身份验证状态和站点链接
npx netlify status
# 登出
npx netlify logout
## 站点管理
bash
# 将当前目录链接到现有站点
npx netlify link
# 通过 Git 远程 URL 链接
npx netlify link --git-remote-url
# 创建并链接新站点
npx netlify init
# 取消与当前站点的链接
npx netlify unlink
# 在 Netlify 控制面板中打开站点
npx netlify open
# 打开站点管理面板
npx netlify open:admin
# 在浏览器中打开站点
npx netlify open:site
## 部署
bash
# 部署预览/草稿(测试安全)
npx netlify deploy
# 部署到生产环境
npx netlify deploy --prod
# 使用指定目录部署
npx netlify deploy --dir=dist
# 携带消息部署
npx netlify deploy --message="部署消息"
# 列出所有部署
npx netlify deploy:list
## 开发
bash
# 运行带有 Netlify 特性的本地开发服务器
npx netlify dev
# 在指定端口运行本地开发服务器
npx netlify dev --port 3000
## 站点信息
bash
# 获取站点列表
npx netlify sites:list
# 获取当前站点信息
npx netlify api getSite --data '{"site_id": "YOUR_SITE_ID"}'
## 环境变量
bash
# 列出环境变量
npx netlify env:list
# 设置环境变量
npx netlify env:set KEY value
# 获取环境变量值
npx netlify env:get KEY
# 从文件导入环境变量
npx netlify env:import .env
## 构建
bash
# 显示构建设置
npx netlify build --dry
# 在本地运行构建
npx netlify build
## 函数 (Serverless)
bash
# 列出函数
npx netlify functions:list
# 在本地调用函数
npx netlify functions:invoke FUNCTION_NAME
# 创建新函数
npx netlify functions:create FUNCTION_NAME
## 日志
bash
# 流式传输函数日志
npx netlify logs
# 查看特定函数的日志
npx netlify logs:function FUNCTION_NAME
## 故障排除命令
bash
# 检查 CLI 版本
npx netlify --version
# 获取任何命令的帮助
npx netlify help [command]
# 检查状态并输出详细信息
npx netlify status --verbose
## 退出代码
- `0` - 成功
- `1` - 一般错误
- `2` - 身份验证错误
- `3` - 未找到站点
- `4` - 构建失败
## 常用标志
- `--json` - 以 JSON 格式输出
- `--silent` - 禁止输出
- `--debug` - 显示调试信息
- `--force` - 跳过确认