如何在kmp web wasm项目中使用ktor或网络

问题描述 投票:0回答:1

我已经从 kotlin 向导在线下载了 kmp 项目,对于移动应用程序来说一切正常,但是当涉及到 wasm web 时,它确实解决了依赖关系,这是错误:composeApp:wasmJsTest:无法解析 io.ktor:ktor-serialization-kotlinx- json:2.3.7。 要求者: 项目:composeApp

可能的解决方案:

当我从 main 中删除依赖项时,它工作正常,也许我遗漏了一些东西

kotlin kotlin-multiplatform
1个回答
0
投票

使用此版本 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)
    }
© www.soinside.com 2019 - 2024. All rights reserved.