diff --git a/bin/copy-dist.ts b/bin/copy-dist.ts index 0f9e62c99..12d4374ec 100644 --- a/bin/copy-dist.ts +++ b/bin/copy-dist.ts @@ -68,7 +68,7 @@ try { ]); const nodeModulesFolder = new Set([ - "node_modules/@excalidraw/excalidraw/dist/", + "node_modules/@excalidraw/excalidraw/dist/fonts/", "node_modules/katex/dist/", "node_modules/dayjs/", "node_modules/boxicons/css/", @@ -105,4 +105,4 @@ try { } catch(err) { console.error("Error during copy:", err) -} \ No newline at end of file +} diff --git a/src/routes/assets.ts b/src/routes/assets.ts index a26c22685..4683a81fb 100644 --- a/src/routes/assets.ts +++ b/src/routes/assets.ts @@ -50,8 +50,8 @@ async function register(app: express.Application) { app.use(`/assets/vX/stylesheets`, express.static(path.join(srcRoot, "public/stylesheets"))); app.use(`/${assetPath}/libraries`, persistentCacheStatic(path.join(srcRoot, "..", "libraries"))); app.use(`/assets/vX/libraries`, express.static(path.join(srcRoot, "..", "libraries"))); - app.use(`/node_modules/@excalidraw/excalidraw/dist/`, express.static(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/"))); - app.use(`/${assetPath}/node_modules/@excalidraw/excalidraw/dist/`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/"))); + app.use(`/node_modules/@excalidraw/excalidraw/dist/fonts/`, express.static(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/prod/fonts/"))); + app.use(`/${assetPath}/node_modules/@excalidraw/excalidraw/dist/fonts/`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/@excalidraw/excalidraw/dist/prod/fonts/"))); // KaTeX app.use(`/${assetPath}/node_modules/katex/dist/katex.min.js`, persistentCacheStatic(path.join(srcRoot, "..", "node_modules/katex/dist/katex.min.js")));