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 {