https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
r

rnett

10/05/2020, 1:43 AM
I'm having a weird dependency issue when I try to include a multiplatform project in another multiplatform project's js source set (both projects use JS IR) via
implementation(project(...))
. The dependency block looks like:
Copy code
val jsMain by getting {
    dependencies {
        implementation(project(":krosstalk-ktor-client"))
    }
}
but causes (in
kotlinNpmInstall
)
Copy code
Error: Couldn't find package "krosstalk-krosstalk-ktor-client@1.0.3-ALPHA" required by "krosstalk-fullstack-sample@1.0.3-ALPHA" on the "npm" registry.
    at MessageError.ExtendableBuiltin (C:\Users\jimne\.gradle\yarn\yarn-v1.22.4\lib\cli.js:721:66)
    at new MessageError (C:\Users\jimne\.gradle\yarn\yarn-v1.22.4\lib\cli.js:750:123)
    at PackageRequest.<anonymous> (C:\Users\jimne\.gradle\yarn\yarn-v1.22.4\lib\cli.js:36539:17)
    at Generator.throw (<anonymous>)
    at step (C:\Users\jimne\.gradle\yarn\yarn-v1.22.4\lib\cli.js:310:30)
    at C:\Users\jimne\.gradle\yarn\yarn-v1.22.4\lib\cli.js:323:13
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
This was working fine before I published the package, and it works fine when I include it without using
project
(i.e.
implementation("com.rnett.krosstalk:krosstalk-ktor-client:$krosstalk_version")
)
Well, I downgraded gradle from 6.6.1 to 6.3, cleaned, built (without this issue), re-upgraded it to 6.6.1, and now it doesn't happen. I have no idea what's going on.
b

Big Chungus

10/05/2020, 8:00 AM
My guess would be some corrupted caches
2 Views