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>
相关推荐
kyriewen12 小时前
Webpack vs Vite:一个是“老黄牛”,一个是“猎豹”,你选谁?
前端·webpack·vite
吴声子夜歌17 小时前
Vue3——网络框架Axios的应用
javascript·vue3·axios
天渺工作室5 天前
别再写改名脚本了,一个 Vite 插件搞定压缩、校验、自动哈希命名vite-plugin-pack-orchestrator
前端·vite
Sheldon一蓑烟雨任平生7 天前
Vite 深度剖析(四)
性能优化·vite·图片压缩·gzip压缩·代码压缩·摇树·dns-prefetch
Sheldon一蓑烟雨任平生8 天前
Vite 深度剖析(二)
vite·静态资源处理·hmr·css工程化处理·模块热替换·vite 插件
Sheldon一蓑烟雨任平生8 天前
Vite 深度剖析(一)
vue·react·vite·环境变量·esbuild·vite.config.ts·依赖预构建
赵庆明老师9 天前
vben开发入门6:tsconfig.json
json·vue3·vben
赵庆明老师9 天前
vben开发入门5:vite.config.ts
前端·html·vue3·vben
walking9579 天前
Vite 打包优化终极指南:从 30MB 到 800KB 的性能飞跃
前端·vue.js·vite
whyfail10 天前
CVE-2026-39363-Vite开发服务器安全漏洞深度分析
安全·vite