环境:Windows10,node.js 14.16.0,npm 6.14.11,VScode
新建文件夹并使用VScode打开
在终端中初始化package.json
npm init
安装Tailwind以及它的依赖
npm install -D tailwindcss postcss-cli autoprefixer
初始化tailwind.config.js
和postcss.config.js
文件
npx tailwindcss init -p
在项目文件夹中新建css目录并创建style.css
文件,载入Tailwind核心三大部件
@tailwind base; @tailwind components; @tailwind utilities;
在package.json
中新增一个script
"watch": "postcss css/style.css -o dist/style.css --watch"
打开tailwind.config.js
在purge
数组内添加会编写Tailwind class的文件,这里设置为dist目录下所以HTM文件
purge:[ './dist/**/*.html' ]
再次在package.json
中新增一个script
"build": "NODE_ENV=production postcss css/style.css -o dist/style.css"
这里window平台会报 ‘NODE_ENV’ 不是内部或外部命令,也不是可运行的程序或批处理文件。因此需要执行以下操作
安装cross-env
npm install cross-env --save-dev
在NODE_ENV=
前加 cross-env
"build": "cross-env NODE_ENV=production postcss css/style.css -o dist/style.css"
此时就可以开始在dist文件夹下使用Tailwind了,npm run watch
可以检测文件变化重新构建css文件,npm run build
可以根据使用的class缩减生成css文件大小
使用Vite创建Vue项目
npm init @vitejs/app <project-name> cd <project-name> npm install
安装Tailwind以及它的依赖
npm install -D tailwindcss postcss-cli autoprefixer
初始化tailwind.config.js
和postcss.config.js
文件
npx tailwindcss init -p
打开tailwind.config.js
在purge
数组内添加会编写Tailwind class的文件
purge:[ './index.html', './src/**/*.{vue,js,ts,jsx.tsx}' ]
在src文件夹中创建index.css
文件,载入Tailwind核心三大部件
@tailwind base; @tailwind components; @tailwind utilities;
在main.js
中导入index.css
import './index.css'
此时就可以开始正常使用Tailwind了,npm run build
可以根据使用的class缩减生成的css文件大小