prepend bundle to worker js output

This commit is contained in:
Tienson Qin
2025-03-10 16:23:52 +08:00
parent 5632c29ba0
commit 849ffd3329
2 changed files with 8 additions and 2 deletions

View File

@@ -13,6 +13,9 @@
:module-loader true
:js-options {:js-provider :external
:external-index "target/index.js"
:external-index-format :esm
:entry-keys ["module" "browser" "main"]
:export-conditions ["module" "import", "browser" "require" "default"]
:ignore-asset-requires true
:resolve {"react" {:target :global
:global "React"}
@@ -35,11 +38,13 @@
:db-worker
{:init-fn frontend.worker.db-worker/init
:depends-on #{:shared}
:web-worker true}
:web-worker true
:prepend "importScripts('libs/bundle.js');\n"}
:inference-worker
{:init-fn frontend.inference-worker.inference-worker/init
:depends-on #{:shared}
:web-worker true}}
:web-worker true
:prepend "importScripts('libs/bundle.js');\n"}}
:output-dir "./static/js"
:asset-path "/static/js"

View File

@@ -8,6 +8,7 @@ module.exports = {
path: path.resolve(__dirname, 'static/js/libs'),
filename: 'bundle.js',
clean: true,
chunkLoading: false,
},
module: {
rules: [