У меня есть Kotlin JS проект, и я пытаюсь добавить некоторые npm зависимости через Gradle. Насколько я понимаю, я должен добавить npm deps к зависимостям этого исходного набора, например:
plugins {
id("org.jetbrains.kotlin.js") version "1.3.61"
}
repositories {
mavenCentral()
jcenter()
}
kotlin {
sourceSets["main"].dependencies {
implementation(npm("react", "16.8.3"))
implementation(npm("@jetbrains/kotlin-css", "1.0.0-pre.89"))
implementation(npm("@jetbrains/kotlin-css-js", "1.0.0-pre.89"))
implementation(npm("@jetbrains/kotlin-styled", "1.0.0-pre.89"))
implementation(npm("react-google-charts"))
}
target {
browser {
}
}
}
dependencies {
implementation(kotlin("stdlib-js"))
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.3.2")
}
}
, однако мой исходный код не компилируется, например, все эти операции импорта не компилируются:
import kotlinx.html.js.onClickFunction
import react.RBuilder
import react.dom.button
import react.dom.div
Я вижу все загруженные модули npm для сборки / js / node_modules
Чего мне не хватает?