Tailwind CLI安装配置报错:PostCSS配置加载失败(内部服务器错误)
问题排查与解决
问题根源
错误提示中的��m是UTF-8字节顺序标记(BOM)——这是用Windows记事本这类编辑器保存postcss.config.js时,自动添加的隐藏头部字符。Node.js解析CommonJS模块时无法识别该字符,直接触发语法错误。另外注意错误路径里的文件名前带有空格: postcss.config.js,这也可能是诱因之一。
解决方案
1. 修复文件编码(核心解决)
- 用VS Code、Sublime Text等专业编辑器打开
postcss.config.js - 设置文件编码为UTF-8 without BOM:
- VS Code:点击右下角编码标识(如"UTF-8"),选择「通过编码保存」,再选「UTF-8」
- Sublime Text:菜单→
File→Save with Encoding→UTF-8
- 保存后重启Vite服务
2. 清理文件名多余空格
确认配置文件名是postcss.config.js,而非 postcss.config.js(前面带空格),若有空格直接重命名去掉。
3. 验证配置文件内容
确保postcss.config.js内容无多余字符,完全匹配以下代码:
module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, }, }
4. 可选:用官方命令生成配置文件
若手动创建易出错,直接执行官方命令自动生成标准配置文件:
npx tailwindcss init -p
内容的提问来源于stack exchange,提问作者Dipesh
相关产品推荐
相关产品推荐

