ReferenceError: module is not defined in ES module scope
解决方案
postcss.config.js 要改为 postcss.config.cjs,也就是 .cjs 后缀。
原因解析
- 下图提示,
packages.json中的属性type设置为module。所有*.js文件现在都被解释为ESM; - 但
Vite有说明, postcss 配置文件 暂不支持ESM语法,所以冲突了; - 改为
.cjs后缀,继续以CommonJS方式加载此文件即可; - 想进一步了解
Vite对CommonJS的 说明在此;




















