更新时间:2023-12-02 21:43:16
目前,本文档https://tailwindcss.com/docs/guides/nuxtjs仅适用于nuxtjs v2,但如果您遵循本指南,仍然可以使用v3:
不要使用@nuxt/postcss8
目前仅适用于nuxtjs v2
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init
module.exports = {
content: [
'./assets/**/*.{vue,js,css}',
'./components/**/*.{vue,js}',
'./layouts/**/*.vue',
'./pages/**/*.vue',
'./plugins/**/*.{js,ts}',
'./nuxt.config.{js,ts}',
],
variants: {
extend: {},
},
plugins: [],
};
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
@tailwind base;
@tailwind components;
@tailwind utilities;
import { defineNuxtConfig } from 'nuxt3'
// https://v3.nuxtjs.org/docs/directory-structure/nuxt.config
export default defineNuxtConfig({
css: ['~/assets/css/tailwind.css'],
build: {
postcss: {
postcssOptions: require('./postcss.config.js'),
},
}
})
app.vue
中导入您的CSS。(可选)在以前的版本中,他们建议我们在app.vue而不是nuxt.config中导入tawincss<script setup>
import '@/assets/css/tailwind.css'
</script>