From 3870471c3cb0c0c46dd4146aeba12ec692f81b79 Mon Sep 17 00:00:00 2001 From: Makito Date: Tue, 17 Mar 2026 03:01:01 +0900 Subject: [PATCH] fix(stage-web): allow vite serving files outside of the allow list --- apps/stage-web/vite.config.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/stage-web/vite.config.ts b/apps/stage-web/vite.config.ts index 1413b6896..a6b7d488a 100644 --- a/apps/stage-web/vite.config.ts +++ b/apps/stage-web/vite.config.ts @@ -2,6 +2,7 @@ import { join, resolve } from 'node:path' import { cwd, env } from 'node:process' import VueI18n from '@intlify/unplugin-vue-i18n/vite' +import templateCompilerOptions from '@tresjs/core/template-compiler-options' import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import Info from 'unplugin-info/vite' @@ -14,7 +15,6 @@ import VueMacros from 'vue-macros/vite' import { Download } from '@proj-airi/unplugin-fetch/vite' import { DownloadLive2DSDK } from '@proj-airi/unplugin-live2d-sdk/vite' import { createS3Provider, WarpDrivePlugin } from '@proj-airi/vite-plugin-warpdrive' -import { templateCompilerOptions } from '@tresjs/core' import { LFS, SpaceCard } from 'hfup/vite' import { defineConfig } from 'vite' import { VitePWA } from 'vite-plugin-pwa' @@ -61,6 +61,13 @@ export default defineConfig({ }, }, server: { + fs: { + // To mute errors like: + // The request id ".../node_modules/@fontsource/sniglet/files/sniglet-latin-400-normal.woff" is outside of Vite serving allow list. + // + // See: https://vite.dev/config/server-options#server-fs-strict + strict: false, + }, warmup: { clientFiles: [ `${resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src'))}/*.vue`,