React + TailwindCSS + Vite.js = 天作之合?总结 Vitejs 是什么?项目设置总结

2025-06-10

React + TailwindCSS + Vite.js = 天作之合?

概括

Vitejs 是什么?

项目设置

结论

对于那些厌倦了使用 create-react-app 来搭建新 React 项目的人来说,这篇文章将向你展示如何使用 Vitejs 来启动和运行 React 和 TailwindCSS。

概括

  • Vitejs 是什么?
  • 项目设置
  • 结论

Vitejs 是什么?

Vitejs 旨在解决我们的工具中出现的一些缺陷。

Webpack、Gulp 和 Parcel 非常适合捆绑我们的代码,但是在启动开发服务器时速度非常慢,尤其是当您需要加载大量 JavaScript 代码时。

在更传统的构建工具中,捆绑器通常必须重新捆绑整个内容,应用程序越大,这将花费更长的时间。

即使采用热模块替换之类的技术,随着项目规模的增加,构建速度仍然会受到显著影响。

即使您第一次启动开发服务器,Vitejs 的速度也非常快。

编辑文件时,它也具有速度优势。更改几乎可以立即反映在浏览器中。

现在您已经对 Vitejs 有了一些了解,让我们开始设置我们的 React 项目。

项目设置

在本教程中,我将使用 React 作为我选择的前端框架,但您可以使用任何您喜欢的框架。

Vitejs 目前支持以下内容:

  • 香草
  • 香草味
  • vue
  • vue-ts
  • 反应
  • React-TS
  • 预先行动
  • preact-ts
  • lit-元素
  • lit-element-ts
  • 苗条
  • 苗条

不幸的是,在撰写本文时,Vitejs 不支持 Angular。

使用 Vitejs 进行 React 设置

设置 React 项目相当容易,只需选择要存储项目的目录,在那里打开终端并运行以下命令:

npm init @vitejs/app vite-react --template react

这将下载我们的 React 项目所需的项目文件。

再次强调,你可以使用任何你喜欢的技术。如果你想使用原生 JavaScript 创建项目,你可以使用:

npm init @vitejs/app vite-vanilla --template vanilla

就这么简单!

现在我们需要进入我们的目录并安装依赖项,毕竟这是 JavaScript。

cd vite-react

npm install

安装完所有内容后,我们现在可以使用以下命令启动我们的开发服务器:

npm run serve

只需片刻,我们就能看到终端显示出令人赏心悦目的景象:

终端窗口的屏幕截图

现在是时候安装 TailwindCSS 了。

TailwindCSS 设置

这也是一个非常简单的过程。

首先,我们需要安装依赖项:

npm install -D tailwindcss@latest postcss@latest autoprefixer@latest

成功安装后,我们可以使用以下命令创建 tailwind 配置文件:

npx tailwindcss init -p

这将创建一个 tailwind- 和一个 postcss-config 文件。

现在只需导航到您的 src 目录,打开您的 index.css 文件,删除所有代码并添加以下行:

/* ./src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
Enter fullscreen mode Exit fullscreen mode

就是这样!

我们现在只需使用 ctrl + C 停止开发服务器,然后使用 重新启动它npm run dev

现在为了测试我们的设置,我们可以删除预定义的默认 jsx-code 并添加我们自己的小 tailwind-snippet。

我的 App.jsx 看起来像这样:

/* src/App.jsx */
import React from "react";
import "./App.css";

function App() {
  return (
    <div className="flex justify-center">
      <h1 className="font-bold text-2xl text-blue-900">
        React and Tailwind with Vitejs!
      </h1>
    </div>
  );
}

export default App;

Enter fullscreen mode Exit fullscreen mode

结果如下:

更改后的浏览器窗口截图

通过这种方式,我们验证了我们的顺风设置确实有效。

结论

这就是本周的全部内容!

我希望您下周继续关注我的另一篇文章。

如果您喜欢这篇文章,请点赞并在评论中告诉我您将来有兴趣阅读什么样的内容。

鏂囩珷鏉ユ簮锛�https://dev.to/rjzauner/react-tailwindcss-vite-js-a-match-made-in-heaven-14o5
PREV
每个程序员都应该学习的十大系统设计概念
NEXT
别再偷懒了,快来学习 Git!Git 简介 🖧 为什么选择 Git?初始步骤 分支与协作