TailwindCSS使用并开启JIT(vue2)

前提vue2工程

安装

不要安装官网最新版,因为vue2还不支持

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

init 配置

npx tailwindcss init -p

这样根目录多了两个文件
tailwind.config.js和postcss.config.js

main.js 引入

import 'tailwindcss/tailwind.css'

重启项目npm run serve

这样基本上就开就可以用常规的那些类名来设置样式了,例如 m-20, p-200 ,text-200等。

开启JIT(解决 text-[ 16px] 、 bg-[#000000]等带中括号的自定义动态类名不生效问题,也就是官网说的任意值设置。

安装cross-env

npm install -D cross-env

修改tailwind.config.js

设置mode,和purge(文件的监控范围)

module.exports = {
  mode: 'jit',
  purge: [
    './src/**/*.{vue,js,ts,html}'
  ],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {},
  },
  plugins: [],
}

修改package.json的scripts指令

加入 cross-env TAILWIND_MODE=watch

"scripts": {
  "serve": "cross-env TAILWIND_MODE=watch vue-cli-service serve",
  "build": "cross-env TAILWIND_MODE=build vue-cli-service build",
},

npm run serve

你可以拥有tailwindcss的所有功能了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值