fix vite plugin configuration for mutliproject sbt

without 'projectID' vite plugin uses root project to run fastLinkJS
and that results in `import scalajs:main.js` attempting to import
common/.js/main.js which does not exist
This commit is contained in:
efim 2023-04-24 09:15:35 +04:00
parent 8716385ea1
commit 62a4b265c2
2 changed files with 4 additions and 3 deletions

View File

@ -1,6 +1,5 @@
import './style.css'
import './frontend/target/scala-3.2.0/frontend-fastopt/main.js'
// import 'scalajs:main.js'
import 'scalajs:main.js'
// // const socket = new WebSocket("/api/subscribe");
// const socket = new WebSocket("ws:0.0.0.0:5173/api/subscribe");

View File

@ -2,7 +2,9 @@ import { defineConfig } from "vite";
import scalaJSPlugin from "@scala-js/vite-plugin-scalajs";
export default defineConfig({
plugins: [scalaJSPlugin()],
plugins: [scalaJSPlugin({
projectID: 'frontend',
})],
server: {
proxy: {
// Proxy all requests starting with /api to your backend server