SKILL·D0C29E

deploy-to-vercel

pjt222
Aktualisiert 3 months ago
11 Ansichten
31
3
31
Auf GitHub ansehen
Andereai

Über

Diese Fähigkeit stellt eine Next.js-Anwendung auf Vercel bereit und übernimmt die Projektverknüpfung, Umgebungsvariablen und Bereitstellungskonfigurationen. Sie ist nützlich für Erstbereitstellungen, die Einrichtung von Preview-Bereitstellungen für Pull Requests und die Konfiguration benutzerdefinierter Domains. Verwenden Sie sie, wenn Sie den gesamten Bereitstellungslebenszyklus einer Next.js-App auf Vercel verwalten müssen.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add pjt222/agent-almanac -a claude-code
Plugin-BefehlAlternativ
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternativ
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/deploy-to-vercel

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

Dokumentation

部至 Vercel

將 Next.js 應用部至 Vercel,具產配。

用時

  • 首次部 Next.js 應用
  • 為 pull request 立預覽部署
  • 配自定域名
  • 理產中環境變量

  • 必要:本地可成建之 Next.js 應用
  • 必要:GitHub 庫(宜)或本地項目
  • 可選:自定域名
  • 可選:產用環境變量

第一步:驗本地建

npm run build

得: 建成無錯。

敗則: 部前修建錯。常見:TypeScript 錯、缺依賴、無效導入。

第二步:裝 Vercel CLI

npm install -g vercel

得: vercel 命全局可用,vercel --version 印已裝之版。

敗則: 若權錯,用 sudo npm install -g vercel 或設 npm 用 user-local 前綴。以 node --version 驗 Node.js 已裝。

第三步:鏈接並部

# Login to Vercel
vercel login

# Deploy (first time: creates project)
vercel

# Follow prompts:
# - Set up and deploy? Y
# - Which scope? (select your account)
# - Link to existing project? N (for new projects)
# - Project name: my-app
# - Directory: ./
# - Override settings? N

得: 預覽 URL 現(如 https://my-app-xxx.vercel.app)。

敗則:vercel login 敗,察網連且試瀏覽器認證。部敗察建輸出之錯——Vercel 用潔環境,諸依賴皆宜於 package.json

第四步:配環境變量

# Add environment variables
vercel env add DATABASE_URL production
vercel env add API_KEY production preview

# List environment variables
vercel env ls

或經 Vercel 控制臺配:Project Settings > Environment Variables。

得: vercel env ls 示所需環境變量為合之環境(production、preview、development)而配。

敗則: 若變量於運行時不現,驗目標環境相合(production 對 preview)。加變量後重部——既有部署不自動採新變量。

第五步:部至產

vercel --prod

得: 產 URL 可用(如 https://my-app.vercel.app)。

敗則:vercel logs 或於控制臺察部署日誌。常見問題含產環境缺變量、建命與本地異。

第六步:連 GitHub 以自動部(宜)

  1. https://vercel.com/new
  2. 導入爾之 GitHub 庫
  3. Vercel 自動部:
    • 推至 main -> 產部
    • Pull request -> 預覽部

得: Vercel 控制臺示 GitHub 庫已連,後推至 main 自動觸產部。

敗則: 若庫於導入單不現,察 Vercel GitHub app 可訪該庫。至 GitHub Settings > Applications > Vercel 授權。

第七步:配自定域名

vercel domains add my-domain.com

或經控制臺:Project Settings > Domains。

依 Vercel 指示更 DNS 記(典 CNAME 或 A)。

得: vercel domains ls 示自定域名已配,DNS 傳播後(可達 48 時),域名解至 Vercel 部。

敗則: 若域名示「Invalid Configuration」,驗 DNS 記合 Vercel 之指示。以 dig my-domain.com 或在線 DNS 察者驗傳播。

第八步:優配

vercel.json 供進階設:

{
  "framework": "nextjs",
  "regions": ["iad1"],
  "headers": [
    {
      "source": "/api/(.*)",
      "headers": [
        { "key": "Cache-Control", "value": "no-store" }
      ]
    }
  ]
}

得: vercel.json 存於項目根,下次部採之(於 Vercel 建日誌可見)。

敗則: 若配被忽,以 jq . vercel.json 驗 JSON 有效。察爾框架版之 Vercel 文檔,某些設或已移至 next.config.ts

  • npm run build 本地成
  • 預覽部可行且可達
  • 產部正服應用
  • 環境變量於產可得
  • 自定域名解(若配)
  • GitHub 集成推時觸部署

  • Vercel 建敗而本地成:Vercel 用潔環境。確諸依賴於 package.json,非唯全局裝。
  • 環境變量缺:變量宜加至 Vercel,非唯 .env.local。異環境(production、preview、development)各有獨之變量集。
  • Node.js 版不合:於 Project Settings 或 package.json engines 字段設 Node.js 版。
  • 部大:Vercel 有大小限。以 .vercelignore 排不必之文件。
  • API 路由超時:Vercel 無服函數於 Hobby 有 10s 超時。優或升。

Related Skills

  • scaffold-nextjs-app - 建可部之應用
  • setup-tailwind-typescript - 部前配樣式
  • configure-git-repository - 自動部集成之 Git 設

GitHub Repository

pjt222/agent-almanac
Pfad: i18n/wenyan/skills/deploy-to-vercel
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams
FAQ

Häufig gestellte Fragen

Was ist der Skill deploy-to-vercel?

deploy-to-vercel ist ein Claude Skill von pjt222. Skills bündeln Anweisungen und Ressourcen, die Claude bei Bedarf lädt, um Aufgaben rund um deploy-to-vercel ohne zusätzliche Eingaben auszuführen.

Wie installiere ich deploy-to-vercel?

Verwende die Installationsbefehle auf dieser Seite: Füge deploy-to-vercel als Plugin zu Claude Code hinzu oder klone das Repository in dein Skills-Verzeichnis. Starte Claude danach neu, damit der Skill geladen wird.

Zu welcher Kategorie gehört deploy-to-vercel?

deploy-to-vercel gehört zur Kategorie Andere.

Kann ich deploy-to-vercel kostenlos nutzen?

Ja. deploy-to-vercel ist auf AIMCP gelistet und kann kostenlos installiert werden.

Verwandte Skills

llamaguard
Andere

LlamaGuard ist Metas 7-8B-Parameter-Modell zur Moderation von LLM-Eingaben und -Ausgaben in sechs Sicherheitskategorien wie Gewalt und Hassrede. Es bietet eine Genauigkeit von 94-95 % und kann mit vLLM, Hugging Face oder Amazon SageMaker eingesetzt werden. Nutzen Sie diese Skill, um Inhaltsfilterung und Sicherheitsguardrails einfach in Ihre KI-Anwendungen zu integrieren.

Skill ansehen
cost-optimization
Andere

Diese Claude Skill unterstützt Entwickler bei der Optimierung von Cloud-Kosten durch Ressourcen-Dimensionierung, Tagging-Strategien und Ausgabenanalysen. Sie bietet einen Rahmen zur Senkung von Cloud-Ausgaben und zur Implementierung von Kosten-Governance für AWS, Azure und GCP. Nutzen Sie sie, wenn Sie Infrastrukturkosten analysieren, Ressourcen richtig dimensionieren oder Budgetvorgaben einhalten müssen.

Skill ansehen
sports-betting-analyzer
Andere

Diese Claude Skill analysiert Sportwettenmärkte inklusive Handicaps, Over/Unders und Spezialwetten, indem sie historische Trends und situative Statistiken untersucht, um Wertwetten zu identifizieren. Sie liefert strukturierte Markdown-Ausgaben mit umsetzbaren Empfehlungen zu Bildungszwecken. Entwickler sollten dies für Sportwetten-Analysetools nutzen, wobei zu beachten ist, dass es nur zur Unterhaltung/Bildung konzipiert wurde.

Skill ansehen
quantizing-models-bitsandbytes
Andere

Diese Fähigkeit quantisiert LLMs auf 8-Bit- oder 4-Bit-Präzision mittels bitsandbytes und erreicht dabei eine Speicherreduzierung von 50–75 % bei minimalem Genauigkeitsverlust. Sie ist ideal für den Betrieb größerer Modelle mit begrenztem GPU-Speicher oder zur Beschleunigung von Inferenzvorgängen und unterstützt Formate wie INT8, NF4 und FP4. Die Fähigkeit integriert sich in HuggingFace Transformers und ermöglicht QLoRA-Training sowie 8-Bit-Optimierer.

Skill ansehen