المهارات vercel-deployment
📦

vercel-deployment

آمن

نشر Next.js إلى Vercel

يوفر هذا الدليل إرشادات متخصصة لنشر تطبيقات Next.js على Vercel، بما في ذلك تكوين البيئة، ودوال Edge والخوادمless، وتحسين البناء، والمشكلات الشائعة في النشر.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "vercel-deployment". How do I deploy my Next.js app to Vercel?

النتيجة المتوقعة:

  • To deploy to Vercel, you can use the Vercel CLI or connect your Git repository.
  • 1. Using CLI: Run 'vercel' in your project root
  • 2. Using Git: Push to GitHub/GitLab/Bitbucket and import in Vercel dashboard
  • Key considerations: Configure environment variables, set up preview deployments for testing, and monitor with Vercel Analytics

استخدام "vercel-deployment". What are common mistakes to avoid when deploying to Vercel?

النتيجة المتوقعة:

  • Common pitfalls include:
  • - Using NEXT_PUBLIC_ prefix for secrets (exposes them to browser)
  • - Using production database for preview deployments
  • - Not configuring build cache properly
  • - Using Node.js APIs in Edge runtime that are not supported
  • - Missing environment variables at runtime that were present at build time

التدقيق الأمني

آمن
v1 • 2/25/2026

This skill provides expert knowledge for deploying Next.js applications to Vercel. All static scanner findings were evaluated as false positives: the backticks flagged are markdown inline code formatting, not shell execution; the cryptographic and network flags are common technical terms used in their legitimate context (production deployment, edge functions). No security risks identified.

1
الملفات التي تم فحصها
80
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (2)
False Positive: Markdown Backticks Flagged as Shell Execution
Static scanner flagged line 79 backticks as Ruby/shell backtick execution. These are markdown inline code fences referencing related skills, not shell commands.
False Positive: Common Terms Misidentified
Static scanner flagged 'production', 'Edge', and 'serverless' as security concerns. These are standard deployment terminology used appropriately in context.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
50
المجتمع
95
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

نشر Vercel لأول مرة

المطورون الجدد الذين يتعلمون كيفية نشر تطبيق Next.js الأول الخاص بهم للإنتاج

تحسين عمليات النشر الحالية

المطورون الذين يتطلعون إلى تحسين أداء تطبيقات Vercel المستضافة

حل مشكلات النشر

المطورون الذين يقومون بتصحيح أخطاء مشكلات البدء البارد أو مشكلات متغيرات البيئة أو مهلة الدوال

جرّب هذه الموجهات

سؤال أساسي عن النشر
How do I deploy my Next.js app to Vercel?
تكوين البيئة
What environment variables do I need to set for my Vercel production deployment?
اختيار وقت التشغيل
When should I use Edge functions vs Serverless functions on Vercel?
تحسين البناء
How can I optimize my Vercel build to reduce cold start times and bundle size?

أفضل الممارسات

  • استخدم دائمًا قواعد بيانات منفصلة لبيئات المعاينة والإنتاج لمنع تلف البيانات
  • استخدم NEXT_PUBLIC_ فقط للقيم التي يجب أن تكون مرئية في المتصفح
  • تكوين رؤوس التخزين المؤقت المناسبة لتجنب تقديم محتوى قديم بعد عمليات النشر

تجنب

  • تخزين مفاتيح API أو الأسرار في متغيرات البيئة NEXT_PUBLIC_
  • استخدام سلسلة اتصال قاعدة البيانات نفسها لجميع البيئات
  • تعطيل التخزين المؤقت للبناء لضمان 'بناءات جديدة' (يؤثر على الأداء)

الأسئلة المتكررة

هل أحتاج إلى تثبيت Vercel CLI للنشر؟
لا. يمكنك النشر مباشرة من GitHub أو GitLab أو Bitbucket عن طريق استيراد مستودعك في لوحة Vercel. CLI اختياري لكنه مفيد للتطوير المحلي.
ما هو الفرق بين دوال Edge وServerless؟
تعمل دوال Edge على شبكات edge الأقرب للمستخدمين لزمن استجابة أقل لكنها имеют ограниченные Node.js APIs. دوال Serverless имеют полную поддержку Node.js, но могут иметь более холодный старт.
هل يمكنني استخدام متغيرات البيئة في وقت البناء مقابل وقت التشغيل؟
يتم تضمين متغيرات البيئة مسبوقة بـ NEXT_PUBLIC_ في وقت البناء. المتغيرات الأخرى متاحة في وقت التشغيل. يؤثر هذا على متى يمكنك تغيير القيم بدون إعادة البناء.
كيف تعمل عمليات النشر المعاينة؟
يتم إنشاء عمليات النشر المعاينة تلقائيًا لكل طلب سحب. تستخدم بيئتها وعنوان URL الخاص بها، مما يسمح لك باختبار التغييرات قبل الدمج في الإنتاج.
ما الذي يسبب البدء البارد على Vercel؟
يحدث البدء البارد عندما لم يتم استدعاء دالة serverless مؤخرًا وتحتاج إلى التهيئة. الدوال الأكبر والتبعيات المعقدة تزيد من وقت البدء البارد.
هل يمكنني نشر مشاريع غير Next.js على Vercel؟
نعم، تدعم Vercel العديد من الأطر بما في ذلك React وVue وSvelte والمواقع الثابتة. ومع ذلك، يركز هذا الدليل تحديدًا على أنماط نشر Next.js.

تفاصيل المطور

بنية الملفات

📄 SKILL.md