Nuxt3 中使用 Tailwind CSS
创建项目
如果您尚未设置 Nuxt 项目,请先创建一个新的 Nuxt 项目。最常见的方法是使用Nuxt 命令行界面。
终端npx nuxi init my-projectcd my-project
安装 Tailwind CSS
通过 npm 安装tailwindcss
及其对等依赖项,然后运行 init 命令生成文件tailwind.config.js
。
终端npm install -D tailwindcss postcss autoprefixernpx tailwindcss init
将 Tailwind 添加到你的 PostCSS 配置中
将tailwindcss
和添加autoprefixer
到文件中的对象。postcss.plugins``nuxt.config.js
nuxt.config.js
// https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ devtools: { enabled: true }, postcss: { plugins: { tailwindcss: {}, autoprefixer: {}, }, }, });
配置模板路径
在您的文件中添加所有模板文件的路径tailwind.config.js
。tailwind.config.js
tailwind.config.js/** @type {import('tailwindcss').Config} */ module.exports = { content: [ './components/**/*.{js,vue,ts}', './layouts/**/*.vue', './pages/**/*.vue', './plugins/**/*.{js,ts}', './app.vue', './error.vue', ], theme: { extend: {}, }, plugins: [], };
将 Tailwind 指令添加到你的 CSS
创建一个./assets/css/main.css
文件并@tailwind
为 Tailwind 的每个层添加指令。
主.css./assets/css/main.css@tailwind base; @tailwind components; @tailwind utilities;
全局添加 CSS 文件
将新创建的内容添加./assets/css/main.css
到文件css
中的数组中nuxt.config.js
。nuxt.config.js
nuxt.config.js// https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ devtools: { enabled: true }, css: ['~/assets/css/main.css'], postcss: { plugins: { tailwindcss: {}, autoprefixer: {}, }, }, });
开始构建过程
使用 运行您的构建过程npm run dev
。
终端npm run dev
开始在你的项目中使用 Tailwind
开始使用 Tailwind 的实用程序类来设置您的内容样式。app.vue
app.vue<template> <h1 class="text-3xl font-bold underline">Hello world!</h1> </template>