From c16c528270727abc80c41bb6cfdef76b0439b323 Mon Sep 17 00:00:00 2001 From: Jin <22962980+JYC333@users.noreply.github.com> Date: Sun, 11 Aug 2024 01:33:51 +0200 Subject: [PATCH] fix electron import --- bin/copy-dist.ts | 7 ++++++- src/routes/assets.ts | 9 ++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/bin/copy-dist.ts b/bin/copy-dist.ts index 820c6c864..bfc25ceae 100644 --- a/bin/copy-dist.ts +++ b/bin/copy-dist.ts @@ -75,7 +75,12 @@ const copy = async () => { "node_modules/split.js/dist/", "node_modules/panzoom/dist/", "node_modules/i18next/", - "node_modules/i18next-http-backend/" + "node_modules/i18next-http-backend/", + "node_modules/jsplumb/dist/", + "node_modules/vanilla-js-wheel-zoom/dist/", + "node_modules/mark.js/dist/", + "node_modules/knockout/build/output/", + "node_modules/normalize.css/" ]; for (const folder of nodeModulesFolder) { diff --git a/src/routes/assets.ts b/src/routes/assets.ts index 2648a9fe7..407a89480 100644 --- a/src/routes/assets.ts +++ b/src/routes/assets.ts @@ -70,6 +70,10 @@ function register(app: express.Application) { app.use(`/${assetPath}/node_modules/split.js/dist/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/split.js/dist/'))); app.use(`/${assetPath}/node_modules/panzoom/dist/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/panzoom/dist/'))); + // i18n + app.use(`/${assetPath}/node_modules/i18next/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next/'))); + app.use(`/${assetPath}/node_modules/i18next-http-backend/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next-http-backend/'))); + app.use(`/${assetPath}/translations/`, persistentCacheStatic(path.join(srcRoot, "public", "translations/"))); // Seems work without this, not sure will cause other bugs. Maybe can test without this for a while. // app.use(`/${assetPath}/node_modules/eslint/bin/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/eslint/bin/'))); @@ -86,11 +90,6 @@ function register(app: express.Application) { app.use(`/${assetPath}/node_modules/knockout/build/output/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/knockout/build/output/'))); app.use(`/${assetPath}/node_modules/normalize.css/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/normalize.css/'))); - - // i18n - app.use(`/${assetPath}/node_modules/i18next/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next/'))); - app.use(`/${assetPath}/node_modules/i18next-http-backend/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next-http-backend/'))); - app.use(`/${assetPath}/translations/`, persistentCacheStatic(path.join(srcRoot, "public", "translations/"))); } export default {