首页 > 其他分享 >Nuxt3-tailwindcss使用

Nuxt3-tailwindcss使用

时间:2024-03-06 13:44:21浏览次数:19  
标签:nuxtjs tailwindcss Nuxt3 tailwind pinia 使用 config nuxt

Nuxt3使用 tailwindcss

文档:https://www.tailwindcss.cn/docs/installation

安装文档:https://tailwindcss.nuxtjs.org/getting-started/installation

1、安装 @nuxtjs/tailwindcss

yarn add -D @nuxtjs/tailwindcss

2、nuxt.config.ts中配置

export default defineNuxtConfig({
  devtools: { enabled: false },
  typescript: {
    shim: false
  },
  modules: [
    '@pinia/nuxt',
    '@pinia-plugin-persistedstate/nuxt',
    '@nuxtjs/tailwindcss' // 添加此处
  ],
})

3、以上两步即可使用 tailwindcss

 

 以下为自定义使用 tailwindcss 的配置:

1、生成 tailwind.config.js 文件

npx tailwindcss init

2、配置 tailwind.config.js 文件

/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./components/**/*.{js,vue,ts}",
    "./layouts/**/*.vue",
    "./pages/**/*.vue",
    "./plugins/**/*.{js,ts}",
    "./nuxt.config.{js,ts}",
    "./app.vue",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

3、创建 tailwind.css ,~/assets/css/tailwind.css

@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';

4、配置 nuxt.config.ts

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  devtools: { enabled: false },
  typescript: {
    shim: false
  },
  modules: [
    '@pinia/nuxt',
    '@pinia-plugin-persistedstate/nuxt',
    '@nuxtjs/tailwindcss' // 此处
  ],
  css: ['~/assets/styles/tailwind.css'], // 添加此处
  pinia: {
    autoImports: [
      'defineStore' // import { defineStore } from 'pinia'
    ]
  },
})

 

标签:nuxtjs,tailwindcss,Nuxt3,tailwind,pinia,使用,config,nuxt
From: https://www.cnblogs.com/WebMadman/p/18056345

相关文章

  • uni-forms的使用-1.4.10版本
    【注意版本】uni-forms1.4.0版本以后,很多用法和原来不一样。我使用的版本是1.4.10。导入组件后:使用<uni-forms>包裹<uni-forms-item>,<uni-forms-item>包裹其她组件,如uni-easyinput、uni-data-select 和 uni-app 内置的表单组件;每个要校验的表单项,不管input还是check......
  • MarkDown基础使用方法
    MarkDown语法推荐文本编辑器:Typora文件后缀:xxx.md标题:+标题名字(一级标题)+标题名字(二级标题)类推字体:Hell,World!Hell,World!Hell,World!Hell,World!引用箭头符号空格分割线三个-三个*占全屏图片超链接点击跳转到***列表ABC有序列表1.......
  • vue中状态管理Pina的使用
    vue中状态管理Pina的使用:https://blog.csdn.net/weixin_43799793/article/details/132121845?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170968925616800186574946%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=170968......
  • 代码随想录算法训练营第三十八天 | 746. 使用最小花费爬楼梯,、70. 爬楼梯,509. 斐波那
     509.斐波那契数 已解答简单 相关标签相关企业 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2),其中n>......
  • Linux使用问题之长时间连接ssh不操作自动断开问题解决方案
    1.概要一般情况下,在使用SSHSecureShellClient的过程中,经常会遇到当用SSHSecureShell连接登录Linux后,如果几分钟没有任何操作,连接就会自动断开,提示Serverresponded"Connectionclosed.",必须重新登录才可以。2.原理主要由以下两个参数控制:ClientAliveInterval:指定了服......
  • U盘的普遍使用:如何管控以保证数据安全
    U盘是我们生活和工作中难以分割的一部分,它的方便性、轻便性和载量大让其成为数据扩散的主力军。然而,U盘的随意接入和大量的数据拷贝也让U盘成为了数据泄露的主要风险来源。那么,在日常中,我们应该如何管控以保证数据的安全性呢?以下是一些实用的方法。单位内部电脑能否使用U盘应由......
  • Markdown语法的一些基本使用
    标题(最多到六级标题,都是若干个#号+空格+标题名称):一级标题二级标题三级标题四级标题五级标题六级标题引用(>号后直接加文字):那就引用一下把我自横刀向天笑,去留肝胆两昆仑有序列表(数字+.号+空格+文字):第一步第二步无序列表(-号或*号+空格+文字):弟弟宝宝任务列表......
  • Redis使用场景以及各个场景中存在的问题和解决办法
    缓存穿透:当查询一个不存在的数据时,存储层并不会将查询不到的数据进行缓存,这就导致了每次查询不存在的数据时,都会访问数据库,访问次数过大就会导致数据库挂掉,这种情况很可能就是遭到了恶意攻击。解决方案一:缓存空数据。查询返回结果为空,并且把空数据进行缓存,实现简单,但是消耗内......
  • [转帖]linux-windows文件实时同步:Rsync使用教程
    http://luomuren.top/articles/2021/04/06/1617641017252.html#:~:text=linux-windows%E6%96%87%E4%BB%B6%E5%AE%9E%E6%97%B6%E5%90%8C%E6%AD%A5%EF%BC%9ARsync%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B%201%20%E4%B8%80%20%E3%80%81%E4%BB%80%E4%B9%88%E6%98%AFrync%20%EF%BC%9F......
  • dzzoffice 私有网盘使用手册
    dzzoffice是一款多人协作办公工具,提供企业团队文件集中管理服务。主要功能涵盖:权限管理,群组和机构部门管理,空间设置,文件分享管理,文件基本操作等。一.用户注册打开首页链接后,点击立即注册即可跳转至注册页(前提是管理员开放注册功能),需要注意的是,因为成员间无法查看成员信息......