这个案例使用 pnpm 安装相关依赖(tailwindcss 和 @tailwindcss/cli),使用npm方式的话可以参考官方说明,下面是步骤:
1、初始化。进入项目目录,在终端运行:
// 初始化
pnpm init
// 添加开发依赖
pnpm add -D tailwindcss @tailwindcss/cli
// 创建目录
mkdir src
// 创建 css 输入文件和 html 文件
cd ./src
touch input.css index.html
2、编辑 package.json(运行初始化后会自动生成),修改 scripts 部分:
...
"scripts": {
"watch": "tailwindcss -i ./src/input.css -o ./src/css/style.css --watch",
"build": "tailwindcss -i ./src/input.css -o ./src/css/style.css --minify"
},
...
高亮的部分是输出 css 的路径和文件名,运行后会自动创建。
3、编辑 ./src/input.css:
@import "tailwindcss";
// 样式规则
4、在终端运行:
pnpm watch
5、编辑 ./src/index.html,引用生成的 css:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
</body>
</html>
页面制作完以后在终端运行 pnpm build 对生成的 css 文件进行压缩:
pnpm build