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的所有功能了

你可能感兴趣的:(javascript,前端,vue.js,css)