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()
}
}خروجی جواب
پروژه برای اجرای مرورگری آماده میشود.