Bladeren bron

chore(build): 收敛开发服务监听目录

ChenJZ 15 uur geleden
bovenliggende
commit
256b16242b
1 gewijzigde bestanden met toevoegingen van 19 en 1 verwijderingen
  1. 19 1
      .fes.js

+ 19 - 1
.fes.js

@@ -151,7 +151,25 @@ export default defineBuildConfig({
             watch: {
                 // 目录本身与目录内容要分别盖住:chokidar 对目录条目的匹配和对其内容的匹配是两条判断,
                 // 只写 `**/*.tmpdir/**` 时那个目录本身仍会被进入,读它时照样 EBUSY。
-                ignored: ['**/.scratch/**', '**/.dsh-*', '**/*.tmpdir', '**/*.tmpdir/**'],
+                ignored: [
+                    '**/.scratch/**', '**/.dsh-*', '**/*.tmpdir', '**/*.tmpdir/**',
+                    // 2026-10-30 内存优化:这些目录不参与热更新,却会被 chokidar 全量索引。
+                    // `tools/` 实测 36,745 个文件(city-massing 生成物),是 dev server 常驻内存的
+                    // 主要来源之一;DesignAssets / dynamic-component-service-master 同样只读。
+                    '**/tools/**',
+                    '**/DesignAssets/**',
+                    '**/dynamic-component-service-master/**',
+                    '**/docs/**',
+                    '**/openspec/**',
+                    '**/skills/**',
+                    '**/preview/**',
+                    '**/pluginMaker/**',
+                    '**/verify/**',
+                    '**/after-deploy/**',
+                    '**/.cache/**',
+                    '**/.qoder/**',
+                    '**/.idea/**',
+                ],
             },
             proxy: {
                 '/resource.cos': {