我已经从 kotlin 向导在线下载了 kmp 项目,对于移动应用程序来说一切正常,但是当涉及到 wasm web 时,它确实解决了依赖关系,这是错误:composeApp:wasmJsTest:无法解析 io.ktor:ktor-serialization-kotlinx- json:2.3.7。 要求者: 项目:composeApp
可能的解决方案:
当我从 main 中删除依赖项时,它工作正常,也许我遗漏了一些东西
使用此版本 kotlinSerialization = "1.7.3" 并添加到 toml 文件中:
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinSerialization" }
并在你的 build.gradle 中检查:
commonMain.dependencies {
implementation(libs.kotlinx.serialization.json)
}
对于 Wasm 目标添加以下内容:
wasmJsMain.dependencies {
implementation(libs.ktor.client.js)
}