# 使用 Tailwind CSS v3(稳定版本)
docker run --rm \
-v $(pwd):/app \
-w /app \
node:18-alpine \
sh -c "npm init -y && npm install -D tailwindcss@^3.4.0 && ./node_modules/.bin/tailwindcss -i ./tailwind-input.css -o ./pages/html/tailwind.css --minify"
# 1. 先进入容器
docker run --rm -it \
-v $(pwd):/app \
-w /app \
node:18-alpine \
sh
# 2. 在容器内执行
npm init -y
npm install -D tailwindcss@^3.4.0
ls -la node_modules/.bin/ # 查看可执行文件
./node_modules/.bin/tailwindcss -i ./tailwind-input.css -o ./pages/html/tailwind.css --minify
# 3. 退出容器
exit
# 下载 Tailwind CSS 独立 CLI
docker run --rm \
-v $(pwd):/app \
-w /app \
alpine:latest \
sh -c "
wget -O tailwindcss https://github.com/tailwindlabs/tailwindcss/releases/download/v3.4.3/tailwindcss-linux-x64
chmod +x tailwindcss
./tailwindcss -i ./tailwind-input.css -o ./pages/html/tailwind.css --minify
"
# 下载独立的 Tailwind CSS CLI
wget -O tailwindcss https://github.com/tailwindlabs/tailwindcss/releases/download/v3.4.3/tailwindcss-linux-x64
chmod +x tailwindcss
# 直接运行
./tailwindcss -i ./tailwind-input.css -o ./pages/html/tailwind.css --minify
# 开发模式(监听文件变化)
./tailwindcss -i ./tailwind-input.css -o ./pages/html/tailwind.css --watch
# 检查是否生成成功
ls -la pages/html/tailwind.css
# 查看文件大小
du -h pages/html/tailwind.css
推荐使用独立 CLI 版本,这是最简单且不依赖 npm 的方式。生成的 CSS 文件会根据你实际使用的类自动优化大小。