vite 安装 vue3 和 tailwindcss

  • 前提:安装了 node.js
  • 写这篇文章时我的 node 版本是 22.14.0

【1】安装 pnpm

  • 在终端管理器中输入下面命令进行安装

    powershell 复制代码
    npm install -g pnpm

【2】安装 vite

  • 官网:https://vitejs.cn/

  • Vite 需要 Node.js 版本 14.18+,16+

  • 在终端管理器中输入下面命令进行安装

    powershell 复制代码
    pnpm create vite

【3】安装 vue3

  • 官网:https://cn.vuejs.org/

  • vue3 需要的node 版本 ^20.19.0 || >=22.12.0

  • 在终端管理器中输入下面命令,创建vue3

    powershell 复制代码
    pnpm create vue@latest
  • 进入到 vue3 的安装目录,在终端管理器中输入下面命令,安装 vue3 需要的依赖

    powershell 复制代码
    # 安装依赖
    pnpm install
    # 运行项目
    pnpm run dev

【4】安装 tailwindcss

  1. 安装 Tailwind CSS

    powershell 复制代码
    npm install tailwindcss @tailwindcss/vite
  2. 配置 vite 插件,在 根目录下的 vite.config.ts(也可能是 vite.config.js) 文件中添加 tailwindcss 插件

    javascript 复制代码
    // 省略其他...
    import tailwindcss from '@tailwindcss/vite'
    
    // https://vite.dev/config/
    export default defineConfig({
      plugins: [
        // 省略其他...
        tailwindcss(),
      ],
    })
  3. 在项目中找到 src/assets 目录

    • 如果没有 assets 目录需要自己在src 目录下创建,并在 assets 目录中创建 main.css 文件,作为整个项目的css 的入口文件
    • assets/main.css 这个文件是否存在主要是根据创建 vue3 时的自己是否选择了"创建一个空白的vue 项目" 有关
    • 如果有 assets/main.css 这个文件则进行下一步
  4. 在 assets/main.css 文件中 导入TailWnd CSS

    • 在文件的最上边粘贴下面代码
    css 复制代码
    @import "tailwindcss";
  5. 查看 src/main.js 文件,将 assets/main.css 文件引入到项目中

    • 如果不是自己创建的 main.css 文件,则默认已经引入了
    javascript 复制代码
    import './assets/main.css'
  6. 可以开始使用 tailwincss 了,在组件中

    • bg-red-500:为div 设置红色背景颜色
    html 复制代码
    <template>
      <div ref="el" class="p-4 bg-red-500">
        Click Outside of Me
      </div>
    </template>
相关推荐
是梦终空9 小时前
计算机毕业设计264—基于Springboot+Vue3+协同过滤的房屋租赁管理系统(源代码+数据库+万字论文+设计文档)
spring boot·毕业设计·vue3·课程设计·毕业论文·协同过滤·房屋租赁管理系统
guangzan2 天前
为博客园注入现代 UI 体验:shadcn 皮肤上线
typescript·tailwindcss·shadcn ui·tona
Irene19912 天前
通用消息组件 bug 修复及更好的实现是使用函数调用组件
vue3·函数调用·通用消息组件
weixin_425543733 天前
TRAE CN3.3.25 构建的Electron简易DEMO应用
前端·typescript·electron·vite·nestjs
Irene19913 天前
Vuex4:专为 Vue 3 设计,提供完整 TypeScript 支持
vue3·vuex4
无法长大3 天前
如何判断项目需不需要用、能不能用Tailwind CSS
前端·css·vue.js·elementui·vue3·tailwind css
cui_win4 天前
企业级中后台开源解决方案汇总
开源·vue3·ts
敲敲了个代码5 天前
从N倍人力到1次修改:Vite Plugin Modular 如何拯救多产品前端维护困境
前端·javascript·面试·职场和发展·typescript·vite
Sapphire~5 天前
Vue3-19 hooks 前端数据和方法的封装
前端·vue3
記億揺晃着的那天5 天前
Vue3 动态路由在生产环境才出现白屏的排查与解决(keep-alive 踩坑实录)
vue3·vue router·动态路由·生产环境报错