【react项目引入tailwindcss不生效解决方案】

根据tailwindcss官网的操作步骤下来,样式未生效,且未报错,看了挺多的资料,还是并未解决。

后面在另一个项目尝试时,报了下面的问题:

Error: PostCSS plugin tailwindcss requires PostCSS 8

根据这个链接的提示,重新安装了兼容版本

javascript 复制代码
npm uninstall -D tailwindcss postcss autoprefixer

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

如果还未生效,可以检查webpack.config.js里postcss的配置

javascript 复制代码
{
   loader: require.resolve('postcss-loader'),
   options: {
     ident: 'postcss',
     plugins: () => [
       require('postcss-flexbugs-fixes'),
       require('postcss-preset-env')({
         autoprefixer: {
           flexbox: 'no-2009'
         },
         stage: 3
       }),
       require('tailwindcss'), // ~~新增~~
       postcssNormalize()
     ],
     sourceMap: isEnvProduction && shouldUseSourceMap
   }
 }

目前按照这个流程走下来,两个项目都可以使用tailwindcss了,呼~

相关推荐
spionbo3 分钟前
Vue 表情包输入组件实现代码及完整开发流程解析
前端·javascript·面试
全宝4 分钟前
✏️Canvas实现环形文字
前端·javascript·canvas
lyc2333334 分钟前
鸿蒙Core File Kit:极简文件管理指南📁
前端
我这里是好的呀4 分钟前
全栈开发个人博客12.嵌套评论设计
前端·全栈
我这里是好的呀6 分钟前
全栈开发个人博客13.AI聊天设计
前端·全栈
金金金__6 分钟前
Element-Plus:popconfirm与tooltip一起使用不生效?
前端·vue.js·element
lyc2333337 分钟前
小L带你看鸿蒙应用升级的数据迁移适配📱
前端
用户268128510666913 分钟前
react-pdf(pdfjs-dist)如何兼容老浏览器(chrome 49)
前端
阿怼丶13 分钟前
🚀 如何在内网中运行 Cesium?基于 NestJS 构建离线地形与影像服务
前端·gis