diff --git a/uno.config.ts b/uno.config.ts index 82809b2..76aa11b 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -74,4 +74,24 @@ export default defineConfig({ '3xs': ['18rpx', '26rpx'], }, }, + content: { + /** + * 解决小程序报错 `./app.wxss(78:2814): unexpected unexpected at pos 5198` + * 为什么同时使用include和exclude?虽然看起来多余,但同时配置两者是一种常见的 `防御性编程` 做法。 + 1. 结构变化保障 : 如果未来项目结构发生变化,某些排除目录可能被移动到包含路径下,exclude配置可以确保它们仍被排除 + 2. 明确性 : 明确列出要排除的目录使配置意图更加清晰 + 3. 性能优化 : 避免处理不必要的文件,提高构建性能 + 4. 防止冲突 : 排除第三方库和构建输出目录,避免潜在的CSS冲突 + */ + pipeline: { + exclude: [ + 'node_modules/**/*', + 'public/**/*', + 'dist/**/*', + ], + include: [ + './src/**/*', + ], + }, + }, })