安装并搭建 Tailwind CSS 开发环境

发布时间: 2022-03-29 10:56:58 作者: 大象笔记

顺风 CSS

Tailwind 中文意思是顺风。而我一直以为这个单词的意思是台风。。。

实际上台风是,typhoon。

为何要使用 Tailwind CSS

安装 Tailwind

如果本机没有 npm 或 npx 可以参考这里安装最新的 node,自带了 npm,npx

npm install -D tailwindcss

-D, --save-dev: Package will appear in your devDependencies.

npx tailwindcss init

Created Tailwind CSS config file: tailwind.config.js

此时,当前目录下多了三个文件,及一个令人恶心的 node_modules 目录

package-lock.json
package.json
tailwind.config.js
node_modules/

tailwind.config.js 文件的内容格式:

> cat tailwind.config.js
module.exports = {
  content: [],
  theme: {
    extend: {},
  },
  plugins: [],
}

Tailwind 配置

由于,Tailwind 会扫描 html 和 js 文件,来确认你到底用了哪些 class,以此来生成最简的 css 文件。 所以,需要配置一下 html 及 js 文件所在的目录。

例如,如果我的模板文件都在 templates 目录下:

module.exports = {
  content: ["./templates/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

其他参考

https://tailwindcss.com/docs/installation

即可,毕竟好理解。

监听 css 文件变化的命令

做成 golang 项目的 Makefile 命令,方便记忆。

.PHONY: tailwind
tailwind:
        npx tailwindcss -i ./css/main.css -o ./public/css/main.css --watch

其他

npx 与 npm 的区别

npm install -D tailwindcss
npx tailwindcss init

x 代表 Execute,即执行的意思。

PostCSS 是干什么的

从官网看就是做一些 css 的兼容性补全。

我是一名山东烟台的开发者,联系作者