Vue.js+Tailwind CSS项目报错:Loading PostCSS Plugin failed: 无效或意外标记
排查解决步骤
- 确认Node.js版本适配:Tailwind CSS v3要求Node.js版本≥14.17.0,执行
node -v查看当前版本,若版本低于要求请更换16.x或18.x的LTS版本后重试。 - 排查配置文件隐藏异常:postcss.config.js很可能存在不可见特殊字符、BOM头或编码错误,将文件原有内容全部删除,手动重新输入配置代码,保存时选择UTF-8无BOM编码,不要直接复制粘贴原有内容。
- 统一安装匹配版本依赖:不要单独重装PostCSS,执行
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest同时安装三者的匹配兼容版本,避免版本错位冲突。 - 清除编译缓存后重启:删除项目下的
node_modules/.cache目录清除webpack缓存,再重新启动开发服务。 - 检查项目路径是否合规:如果项目存放的全路径包含中文、emoji、空格等特殊字符,会导致PostCSS解析配置失败,将项目迁移到全英文无特殊字符的路径下再启动。
内容的提问来源于stack exchange,提问作者5henanigans
相关产品推荐
相关产品推荐

