diff --git a/apps/client/vite.config.mts b/apps/client/vite.config.mts index cb5f4291d..4fe9646e4 100644 --- a/apps/client/vite.config.mts +++ b/apps/client/vite.config.mts @@ -42,7 +42,7 @@ if (!isDev) { export default defineConfig(() => ({ root: __dirname, - cacheDir: '../../node_modules/.vite/apps/client', + cacheDir: '../../.cache/vite', base: "", plugins, css: { diff --git a/apps/server/src/routes/assets.ts b/apps/server/src/routes/assets.ts index 72d7ce7e2..3f0eb25a8 100644 --- a/apps/server/src/routes/assets.ts +++ b/apps/server/src/routes/assets.ts @@ -26,26 +26,8 @@ async function register(app: express.Application) { const vite = await createViteServer({ server: { middlewareMode: true }, appType: "custom", - cacheDir: path.join(srcRoot, "../../.cache/vite"), - base: `/${assetUrlFragment}/`, - root: clientDir, - css: { devSourcemap: true }, - optimizeDeps: { - include: [ - "ckeditor5-premium-features", - "ckeditor5", - "codemirror", - "mathlive", - "@triliumnext/ckeditor5", - "@triliumnext/ckeditor5-math", - "@triliumnext/ckeditor5-mermaid", - "@triliumnext/ckeditor5-admonition", - "@triliumnext/ckeditor5-footnotes", - "@triliumnext/ckeditor5-keyboard-marker", - "@triliumnext/codemirror", - "@triliumnext/highlightjs" - ] - }, + configFile: path.join(clientDir, "vite.config.mts"), + base: `/${assetUrlFragment}/` }); app.use(`/${assetUrlFragment}/`, (req, res, next) => { req.url = `/${assetUrlFragment}${req.url}`;