Open
Description
Hi. I'm having some strange errors similar to what has been reported in this react vite plugin vitejs/vite#5438.
I'm not confident that it's not me doing something wrong though.
scalajs version 1.13.1
Error:
Sourcemap for "/home/kristian/projects/tyrian-vite/target/scala-3.2.2/vitexp-fastopt/example.vitexp$.js" points to missing source files
Sourcemap for "/home/kristian/projects/tyrian-vite/target/scala-3.2.2/vitexp-fastopt/example.Msg.js" points to missing source files
Sourcemap for "/home/kristian/projects/tyrian-vite/target/scala-3.2.2/vitexp-fastopt/example.Msg$.js" points to missing source files
Sourcemap for "/home/kristian/projects/tyrian-vite/target/scala-3.2.2/vitexp-fastopt/internal-5f6e416ac81ce4a9894441232bcec3b9f7270ddb.js" points to missing source files
Sourcemap for "/home/kristian/projects/tyrian-vite/target/scala-3.2.2/vitexp-fastopt/example.Msg$$anon$1.js" points to missing source files
package.json
{
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"devDependencies": {
"@scala-js/vite-plugin-scalajs": "^1.0.0",
"process": "^0.11.10"
}
}
main.js
import {
TyrianApp
} from 'scalajs:main.js'
TyrianApp.launch("vitexp");
build.sbt contains following config
scalaJSLinkerConfig ~= {
_.withModuleKind(ModuleKind.ESModule)
.withModuleSplitStyle(
ModuleSplitStyle.SmallModulesFor(List("example"))
)
},
The app is started from this definition.
package example
import cats.effect.IO
import tyrian.Html.*
import tyrian.*
import scala.scalajs.js.annotation.*
@JSExportTopLevel("TyrianApp")
object vitexp extends TyrianApp[Msg, Model]:
...
The app works, but I think this error will cause the bundle size to grow large? I tried digging into this, but I'm out of my depth now. Hopefully it's just some stupid mistake I've made in the way I've set it up.
Thanks for the nice plugin :)
Metadata
Metadata
Assignees
Labels
No labels