تایپ‌اسکریپت

این راهنما شما را در تنظیمات تایپ‌اسکریپت و استفاده از ویژگی‌های آن در الستار راهنمایی می‌کند. از آنجا که اکم کاملاً در تایپ‌اسکریپت توسعه یافته است، به شما اجازه می‌دهد که کد ایمن از نظر نوع و مقیاس‌پذیر بنویسید، که ساخت برنامه‌های وب مدرن را آسان‌تر می‌کند.

تنظیمات تایپ‌اسکریپت را پیکربندی کنید

پیکربندی مناسب در پروژه‌های تایپ‌اسکریپت ضروری است زیرا به شما اجازه می‌دهد که گزینه‌های کامپایلر مختلف را برای تطابق با نیازهای پروژه خود سفارشی کنید. می‌توانید این تنظیمات را در فایل tsconfig.json انجام دهید.

سختی تایپ‌اسکریپت را تنظیم کنید

ما می‌دانیم که ممکن است همه با چک کردن نوع سخت تایپ‌اسکریپت راحت نباشند. اگر تجربه‌ای شبیه به جاوااسکریپت می‌خواهید، می‌توانید تنظیمات را برای اجازه دادن به چک کردن نوع ضعیف‌تر تنظیم کنید.

اینجا یک مثال از پیکربندی tsconfig.json برای چک کردن نوع ضعیف است:

{
  "compilerOptions": {
    "strict": false,
    ...
  }
}

این تنظیمات سختی تایپ‌اسکریپت را کاهش می‌دهد، به شما انعطاف‌پذیری بیشتری می‌دهد و تجربه‌ای شبیه به جاوااسکریپت را ارائه می‌کند.

چک تایپ‌اسکریپت را برای ساخت تولید نکس‌جی خاموش کنید

به طور پیش‌فرض، نکس‌جی چک کردن نوع سخت را در طی فرایند ساخت انجام می‌دهد. اگر می‌خواهید چک کردن نوع را برای ساخت تولید خاموش کنید، می‌توانید فایل next.config.js را به صورت زیر تنظیم کنید.

module.exports = {
  typescript: {
    // !! هشدار !!
    // به خطر اجازه می‌دهد که ساخت‌های تولید حتی اگر پروژه شما دارای خطاهای نوع باشد، با موفقیت به پایان برسد.
    // !! هشدار !!
    ignoreBuildErrors: true,
  },
}

این تنظیمات سختی تایپ‌اسکریپت را کاهش می‌دهد، به شما انعطاف‌پذیری بیشتری می‌دهد و تجربه‌ای شبیه به جاوااسکریپت را ارائه می‌کند.