Vite项目集成esbuild后为什么组件样式无法正确加载?
最近在尝试给Vue3项目集成esbuild优化构建速度,但发现组件内的CSS样式完全没效果了。我已经按照文档在vite.config.js里配置了esbuild插件,但页面样式显示异常:
测试内容
.card {
background: #4CAF55;
color: white;
padding: 20px;
border-radius: 8px;
}
控制台没有报错,但元素检查发现样式完全没有应用。尝试过把标签改成和都不行。查看构建日志时发现esbuild处理CSS时提示”Unknown plugin: ‘postcss’ – 不过我的postcss.config.cjs明明存在啊…”
然后删掉 node_modules/.vite 目录再跑一次,应该就能正常加载组件样式了。
不行再看看你的PostCSS配置是不是有问题。