|
|
@@ -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': {
|