tailwindcss 4 使用的一些注意点

目录

一、tailwindcss 4 官网地址变更了

二、自定义颜色的使用方式

三、安装的时候可能的报错


一、tailwindcss 4 官网地址变更了

之前的官网地址是:Tailwind CSS 中文网

现在的官网地址是:Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.

也就是说 版本 4 的地址为com,一定不要搞错了。

要不然很多无用功,比如我 ……


二、自定义颜色的使用方式

提示:4 版本的颜色为--color-*,并且需要在主题命名空间里写。3 版本的写法不可以!

例如:

@theme inline {
  
  --color-primary-500: var(--color-primary-500);
}

使用方式:<span className="truncate text-promary-500">{user.email}</span>

三、安装的时候可能的报错

1.npx tailwindcss init -p 执行不了怎么回事?

版本问题,如果是安装3 版本的,需要安装 3 个东西,有postcss等,但是按照官网说的方法去执行上面的命令,总是失败,有可能是版本冲突,都更新到最新版或许可以解决。

查看版本:

npm list tailwindcss

npm list tailwindcss

或许如下是比较合适的:

2.是否要安装的@tailwindcss/postcss的问题

我因为项目内引入了shadcn,需要版本 4 的,安装后总是会提示postcss等等的问题,其实终归是版本冲突,所以要找最新的官网版本,一步一步按照流程进行,多试几次就好。比如这种报错:

[postcss] It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.

### 如何使用 Tailwind CSS 完整教程 #### 启动 Tailwind CLI 构建流程 为了启动构建过程,运行命令行(CLI)工具来扫描模板文件中的所有出现的 CSS 类(class),并编译成最终的 CSS 文件。这可以通过执行如下命令完成: ```bash npx tailwindcss -i ./src/assets/input.css -o ./src/assets/output.css --watch ``` 此命令会持续监视输入文件的化,并自动重新生成输出样式表[^1]。 #### 配置 PostCSS 和 Vue 2 的兼容性设置 考虑到最新版 Tailwind CSS 基于 PostCSS 8 而开发,在 Vue 2 中应用时需特别注意版本匹配问题。对于 Vue 2 用户来说,应该安装特定版本组合以确保兼容性: ```bash npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9 ``` 随后还需调整 `vue.config.js` 来适配这些依赖项: ```javascript module.exports = { css: { loaderOptions: { postcss: { plugins: [ require('tailwindcss'), require('autoprefixer') ], }, }, }, }; ``` 上述配置使得 Tailwind 及其辅助功能可以在项目内正常运作[^4]。 #### 整合 Prettier 插件优化代码质量 除了基本的功能外,还可以利用专门针对 Tailwind 设计的 Prettier 插件——`prettier-plugin-tailwindcss`,它能够依据官方推荐顺序整理类名列表,从而提高 HTML 或 JSX 结构的一致性和可读性。该插件可以从 GitHub 获取更多信息和支持[^2]。 #### 自定义与扩展 Tailwind 主题 Tailwind 不仅限于默认提供的实用程序类;开发者可以根据需求自定义设计令牌(token),如颜色、间距等参数,甚至创建全新的组件库。这一切都得益于 Tailwind 是基于 PostCSS 实现的事实,允许灵活地修改和增强原有特性[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值