tailwind css 更新中遇到的小问题

1,158 阅读1分钟

1、更新组件库,组件代码,编译的时候报错了:

@apply cannot be used width '.red\:text-red-500\'....

2、初步判定是,组件库组件tailwidn使用较新的语法,旧版本不兼容导致;

升级项目依赖tailwind 版本至"8.3.0"、postcss版本至"2.0.4";

编译继续失败了,Error :PostCSS plugin tailwindcss requires PostCSS 8;

what?

已经更新8,怎么还会爆出这样的错误?

报错提示去https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users查看

3、查看展示如下:

Webpack

✅ Supports PostCSS 8

  1. Update postcss-loader to >= 4.0.3.
  2. Add postcss dependency to your project or update it to >= 8.1.

看样子只升级postcss还不行,postcss-loader升级到 4.0.3

重跑项目,还报错!!!

开启编程大法,面向百度编程---------------------------

4、tailwind css 官网查询

tailwindcss.com/docs/instal…

给出解决方案,版本7的兼容版

npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

至此解决