<@UAZ8LS9KJ> I tried the demo available at: <https...
# webassembly
k
@Svyatoslav Kuzmich [JB] I tried the demo available at: https://github.com/vmware-wasmstack/wasm-languages/tree/main/kotlin/browser-hello-world However it seems that some of the dev-packages are unavailable now(currently: kotlin("multiplatform") version "1.7.20-dev-1406") . Do you have any idea to resolve it? e.g.,
Cause 1: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.7.20-dev-1406.
Searched in the following locations: - file:/Users/kylewong/.m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom - https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom - https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom Required by: project : > org.jetbrains.kotlin.multiplatformorg.jetbrains.kotlin.multiplatform.gradle.plugin1.7.20-dev-1406 > org.jetbrains.kotlinkotlin gradle plugin1.7.20-dev-1406 Cause 2: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains.kotlinkotlin gradle plugin api1.7.20-dev-1406. Searched in the following locations: - file:/Users/kylewong/.m2/repository/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom - https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom - https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.7.20-dev-1406/kotlin-gradle-plugin-api-1.7.20-dev-1406.pom Required by: project : > org.jetbrains.kotlin.multiplatformorg.jetbrains.kotlin.multiplatform.gradle.plugin1.7.20-dev-1406 > org.jetbrains.kotlinkotlin gradle plugin1.7.20-dev-1406
s
Dev builds expire. Try released 1.7.20
k
OK. The dependency issue disappeared.
Another issue related to webpack. The webpack.config.js seems generated automatically. However, the webpack build process failure seems resulted from webpack config. Error msg below:
<i> [webpack-dev-server] Project is running at:
<i> [webpack-dev-server] Loopback: http://localhost:8000/ <i> [webpack-dev-server] On Your Network (IPv4): http://192.168.3.233:8000/ <i> [webpack-dev-server] On Your Network (IPv6): http//[fe801]8000/ <i> [webpack-dev-server] Content not from webpack is served from '/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/processedResources/wasm/main, /Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/packages/wasm-example-wasm/kotlin/' directory Module not found: Error: Can't resolve '.' in '/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/packages/wasm-example-wasm/kotlin' Module build failed: UnhandledSchemeError: Reading from "node:module" is not handled by plugins (Unhandled scheme). Webpack supports "data:" and "file:" URIs by default. You may need an additional plugin to handle "node:" URIs. at /Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/webpack/lib/NormalModule.js83225 at Hook.eval [as callAsync] (eval at create (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/tapable/lib/HookCodeFactory.js3310), <anonymous>61) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/tapable/lib/Hook.js1814) at Object.processResource (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/webpack/lib/NormalModule.js8298) at processResource (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/loader-runner/lib/LoaderRunner.js22011) at iteratePitchingLoaders (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/loader-runner/lib/LoaderRunner.js17110) at runLoaders (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/loader-runner/lib/LoaderRunner.js3982) at NormalModule._doBuild (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/webpack/lib/NormalModule.js8193) at NormalModule.build (/Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/webpack/lib/NormalModule.js96315) at /Users/kylewong/Codes/WASM/Projects/wasm-languages/kotlin/browser-hello-world/build/js/node_modules/webpack/lib/Compilation.js137112
b
Try to add
config.externals = ["node:module", "."];
to
webpack.config.d/settings.js
Next challenge will be to find suitable version of Chrome 🙂