2
آموزش کاتلین در وب

ساختار پروژه و Gradle

Gradle همون آدم جدیه که شاید شوخی نداشته باشه، ولی پروژه رو جمع می‌کنه.

درس 2 از 10

پیکربندی ساده Kotlin/JS

در پروژه‌های Kotlin/JS معمولاً از Kotlin Multiplatform Gradle plugin استفاده می‌شود. target وب را مشخص می‌کنی و Gradle می‌فهمد قرار است خروجی JavaScript بسازد.

build.gradle.kts
plugins {
    kotlin("multiplatform") version "2.0.0"
}

kotlin {
    js(IR) {
        browser()
        binaries.executable()
    }
}
خروجی یا نتیجه اجرا
Gradle پروژه را به عنوان یک اپ Kotlin/JS برای مرورگر می‌شناسد.
نکته کاربردی: اگر پیکربندی را نفهمی، هر خطای Gradle شبیه پیام موجودات فضایی می‌شود. اینجا باید ساختار را ببینی، نه حفظ کنی.

نتیجه این درس 🎯

حالا می‌دانی پروژه Kotlin/JS چطور معرفی می‌شود. درس بعد می‌رویم سراغ DOM؛ یعنی حرف زدن با خود صفحه.

تمرین! 🧠

در پیکربندی بالا target را برای browser مشخص کن.

جواب تمرین
kotlin {
    js(IR) {
        browser()
        binaries.executable()
    }
}
خروجی جواب
پروژه برای اجرای مرورگری آماده می‌شود.